由于我对项目和解决方案所做的一些更改,我在检查代码文件时遇到问题。我重命名了项目文件,在解决方案中添加了不同的项目文件,并在现有项目中添加了许多文件。 现在我在检查代码时遇到错误。 错误详情如下:
签入:未执行操作无法找到文件 '.... Console.csproj.vspscc'。
如果没有自己创建vspscc文件,如何创建它?
任何帮助都会很棒,并提前感谢。
答案 0 :(得分:24)
这对我来说看起来很愚蠢。我重新启动了我的Visual Studio,我可以执行签入,因为Visual Studio在打开项目和解决方案时创建了vspscc文件。
尽快回答我自己的问题所以没有其他人在我面前打印我自己的疏忽。
对于需要回答如何创建vspscc文件的人,请重新启动visual studio IDE
答案 1 :(得分:10)
我还在另一种情况(VS2012)中看到了这种情况,其中简单的重启并没有成功。
我有一些新项目,我已将其添加到现有解决方案中,但位置错误。撤销和重新添加似乎没有问题,直到办理登机手续时,它抱怨说无法找到新添加的项目和相关的.vspscc文件。它是在原始位置而不是现在的位置寻找它们。
解决方案是转到源控制资源管理器,它仍然在原始(但不存在)位置对这些文件以及正确位置的文件具有签入项。为这些文件选择这些错误的引用和“撤消挂起的更改”确实解决了这个问题。
答案 2 :(得分:7)
我尝试使用File / SourceControl / ChangeSourceControl对话框并取消绑定(如有必要),然后将项目重新绑定到TFS以重新创建.csproj.vspscc。
答案 3 :(得分:1)
我删除了项目并遇到了同样的问题,所以我的解决方案是重新创建具有相同名称的相同项目,然后彻底删除它们:-)我希望这有帮助
答案 4 :(得分:1)
我有类似的问题,但在我的情况下,Visual Studio / TFS无法使.csproj文件更好。无论如何,在同事的帮助下,我能够确定问题是在TFS本身内部。 TFS可能具有与Visual Studio不同的源代码视图。我创建了错误的项目类型(我称之为Proj1)并从VS中删除它。然后创建了正确的项目类型,我称之为Proj2。当我把它检查到TFS时,它抱怨Prog1.csproj,这使我感到困惑,因为我在VS中看不到它。我学到的是你必须进入TFS的Source Control Explorer。从那里你会看到TFS如何看待事物。果然,有Proj1.csproj(和Proj1的一些其他相关文件)。在源代码管理资源管理器中我必须做的是撤消那些我不想签入但不再存在的文件和文件夹的挂起签到。然后TFS很开心,我可以办理登机手续。