小编Cha*_*itt的帖子

Visual Studio从某处检索项目的错误路径

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个项目并没有区别,并与其他几个开发人员一起工作.

任何人都可以指出我正确的方向,它存储这个错误的路径和/或如何重置它,以便该死的东西将正确加载?

tfs caching visual-studio

96
推荐指数
4
解决办法
6万
查看次数

标签 统计

caching ×1

tfs ×1

visual-studio ×1