【问题标题】:I can't rename filename in VS我无法在 VS 中重命名文件名
【发布时间】:2013-07-05 18:49:46
【问题描述】:

我有一个名为 Default2.aspx 的文件,我正在尝试将其重命名为 Default.aspx,但是当我尝试这样做时,Visual Studio 只是将其重命名为 Default2.aspx 名称。甚至不提供任何错误信息。我不知道如何解决这个问题。还有另一个名为Default.aspx 的文件。我已经尝试过重新启动VS甚至PC。没有运气。

我认为这是因为 VS 仍然认为存在较旧的 Default.aspx 文件.. 即使是这样,我仍然不知道在哪里查看该文件。 另外,VS不能给出错误信息吗?这不是 VS 的错误吗?

我正在使用 VS 08 和 ASP.NET 应用程序编辑 C# 代码

【问题讨论】:

  • 磁盘上是否还存在?如果你卸载 webproject 然后编辑项目文件,它还在吗?当您关闭您的解决方案时,您可以尝试删除任何 *.suo 和 *.csproj.user 文件
  • 不,我不是从项目中删除,而是从磁盘中删除。
  • 进行编辑:我会尝试删除它们。
  • 这可能是有风险的尝试,但如果你想尝试的话。在记事本之类的编辑器中打开您的 proejct 文件 (.csproj),您可以看到 VS 认为属于您的项目的所有文件。看看它是否显示 Default.aspx 仍然存在。
  • 我在 VS 2013 中也有这个问题。你是怎么解决的?

标签: c# asp.net visual-studio-2008 file-rename


【解决方案1】:

您是否右键单击文件并选择重命名?通常,如果由于某种原因这不起作用,它将给出错误。

您可以在 VS 环境之外编辑文件(这可以通过右键单击文件,选择“显示包含文件夹”并在那里更改名称来轻松完成)。当您返回 VS 时,它应该会给您一条消息,提示您在应用程序之外更改了文件名,并要求您重新加载更改。但是,根据文件的类型,这可能会破坏基于文件原始名称的自动生成语句。

【讨论】:

  • 我正在这样做,右键单击。它不起作用,也不会出错。 VS 只是撤销我所做的。在 VS 环境之外重命名是我最后的选择,因为我需要手动进行很多其他重命名。是的,我很懒惰。。
  • 发生在我身上,Visual Studio 2017
  • 这发生在我身上。原来我在调试项目,我猜你在调试时不能重命名文件。 ?‍♂️
猜你喜欢
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 2020-04-05
  • 2014-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-26
相关资源
最近更新 更多