Visual Studio(可能还有TFS)以某种方式(我认为可能在源代码控制合并期间)对我的解决方案中的项目路径感到困惑.
它认为它在这里(简单的示例路径):
C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj
Run Code Online (Sandbox Code Playgroud)
实际上,项目文件位于:
C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj
Run Code Online (Sandbox Code Playgroud)
我不能为我的生活让它认识到正确的位置.我试过了:
从正确的位置删除和重新添加项目.出现一条错误消息The project file at C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj could not be found.
手动编辑.sln文件以确保所有引用ExampleProjectCorrect.csproj都具有正确的路径.
在解决方案目录中的文件中查找正确和不正确的路径,尝试跟踪工作室隐藏错误路径的位置.
删除VS和TFS的缓存目录
我正在撕裂我的头发,因为我无法重新创建解决方案,因为它已经接近100个项目并没有区别,并与其他几个开发人员一起工作.
任何人都可以指出我正确的方向,它存储这个错误的路径和/或如何重置它,以便该死的东西将正确加载?