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