无法重命名 Visual Studio 2010 项目

4

我有一个Visual Studio 2010的解决方案,也在源代码控制(TFS 2010)下。通常情况下,我重命名一个子项目都没有问题;只需右键单击,重命名,然后一切正常!

然而,我现在有一个要重命名的项目,但无论我右键单击,输入新名称,然后按Enter键,它都会立即返回旧名称!

我一定是疯了!


你为什么不在源代码控制中重命名它呢? - ediblecode
你在 Visual Studio -> 查看 -> 输出 中收到任何消息了吗? - Windy
4个回答

1
你可能已经在文件系统中有一个同名的文件,尽管它不是解决方案/项目的一部分。
使用Windows资源管理器查找并删除此文件,然后您就可以继续了。

我认为不是这样。我正在将“ MyProject.Tests.IntegrationTests.ClientProxy”重命名为“MyProject.ProxyTest”,因为 TFS 在路径超过 255 个字符时出现了问题。我可以向您保证,我没有名为“MyProject.ProxyTest”的文件/文件夹。 - Didaxis
@ErOx - 你有检查吗?当我开始重命名并停止时,这种情况也发生在我身上。 - Oded
@ErOx - 真遗憾。我会把我的答案留在这里,因为它可能会帮助未来的某个人。 - Oded

1
最终似乎是一个TFS问题。存在一个持久的货架集映射到该项目,无法允许我进行任何修改。一旦我能够让我的TFS管理员进行必要的更改,一切都恢复正常了!

0

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

然后,我尝试删除'SolutionName.suo'文件,这起到了作用!我能够重命名我的项目。有缺陷的VS 2010 =(


0

尝试执行重置设置

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

否则,如果您保存了任何以前的设置,请尝试通过此路径导入 "工具" > "导入和导出设置...",您的问题将得到解决。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接