【问题标题】:Can't rename Visual Studio 2010 Project无法重命名 Visual Studio 2010 项目
【发布时间】:2011-12-23 19:27:49
【问题描述】:

我有一个 Visual Studio 2010 解决方案,它也受源代码控制 (TFS 2010)。通常,重命名子项目没有问题;只需右键,重命名,生活美好!

但是,我现在有一个项目要重命名,但是每当我右键单击,输入一个新名称,然后按 Enter 键时,它就会立即恢复为旧名称!

我一定是疯了!

【问题讨论】:

  • 为什么不在源代码管理中重命名它?
  • 您在 Visual Studio -> 查看 -> 输出中收到任何消息吗?

标签: c# .net visual-studio visual-studio-2010 tfs


【解决方案1】:

您可能已经有一个名称与您尝试在文件系统上使用的文件相同的文件,尽管它不是解决方案/项目的一部分。

使用 Windows 资源管理器查找并删除此文件,您应该一切顺利。

【讨论】:

  • 我不这么认为。我正在从“MyProject.Tests.IntegrationTests.ClientProxy”重命名为“MyProject.ProxyTest”,因为 TFS 遇到超过 255 个字符的路径问题。我可以向你保证,我没有名为“MyProject.ProxyTest”的文件/文件夹
  • @ErOx - 你检查了吗?当我开始重命名并停止重命名时,这发生在我身上。
  • @ErOx - 太糟糕了。我会在这里留下我的答案,因为它可能会在将来对其他人有所帮助。
【解决方案2】:

最后,这似乎是一个 TFS 问题。有一个挥之不去的搁置集映射到项目,根本不允许我修改它。一旦我能够让我的 TFS 管理员进行必要的更改,一切都很好!

【讨论】:

    【解决方案3】:

    试着做Reset Settings

    “devenv /resetsettings”命令会将 Visual Studio 恢复到其原始出厂状态。如果您之前保存了上述选项 1 中的设置,则可以将它们作为参数传递:“devenv /resetsettings”。

    否则,如果您保存了任何以前的设置,请尝试通过此路径 "Tools" > "Import and Export Settings…" 导入,您的问题将得到解决。

    如果这是 v1 抱歉,您无法重命名它,因为这里提到了 http://social.msdn.microsoft.com/forums/en-US/tfsgeneral/thread/9e50138e-46f2-4f7f-ba09-e5624d30250b/

    【讨论】:

      【解决方案4】:

      我尝试从 TFS 下线,但没有结果 =(

      所以,然后我尝试删除“SolutionName.suo”文件,结果成功了!我能够重命名我的项目。越野车 VS 2010 =(

      【讨论】:

        猜你喜欢
        • 2012-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-08
        • 2012-08-28
        • 2017-01-21
        • 2015-02-17
        • 2017-08-25
        相关资源
        最近更新 更多