Visual Studio (可能还有 TFS)在某种程度上(我认为可能是在源代码管理合并期间)对解决方案中项目的路径感到困惑。
它认为它就在这里(简单性的示例路径) :
C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj
而实际上,项目文件位于这里:
C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj
我无论如何也不能让它认出正确的位置。我试过:
从正确的位置删除并重新添加项目。
手动编辑. sln 文件,以确保所有对 ExampleProjectCorrect.csproj
的引用都具有正确的路径。
在解决方案目录中的文件中查找正确和不正确的路径,以尝试跟踪 Studio 在哪里隐藏了不正确的路径。
删除 VS 和 TFS 的缓存目录
我之所以抓狂,是因为我不能重新创建解决方案,因为它几乎没有什么区别,有100个项目,并且与其他几个开发人员一起进行源代码控制。
有没有人能告诉我正确的方向,在哪里存储这个不正确的路径和/或如何重置它,以便该死的东西将正确加载?