在Source Control中移动解决方案

时间:2014-08-13 17:14:17

标签: visual-studio-2012 tfs2010

我使用TFS2010在Visual Studio 2012中有一个源代码控制项目。添加此项目时,解决方案未添加到正确的文件夹位置。我想移动解决方案,但每次我尝试在源代码管理器资源管理器中执行此操作时,都会遇到错误:“项目文件'path / to / project.csproj'已被移动,重命名,或者不在您的计算机上“。导致此错误的原因是什么?将解决方案移动到我想要的位置的正确方法是什么?

3 个答案:

答案 0 :(得分:2)

在TFS中移动解决方案文件(如果您有要维护的历史记录,则更相关) 打开解决方案,它会抱怨它无法加载项目,要么在属性窗口中编辑项目的路径,要么删除每个项目然后重新添加它。签入您的更改

答案 1 :(得分:0)

删除.suo文件并尝试一次。曾经帮助过我。这个文件通常是隐藏的。删除后重新启动VS.

答案 2 :(得分:0)

问题是解决方案文件具有项目文件的相对路径。当我第一次创建解决方案时(在其中有项目之前),我通常会进行任何移动。但是,在您的情况下,我只需使用Source Control Explorer移动解决方案,然后在文本编辑器中编辑.sln文件并修复proj文件的相对路径。