Visual Studio откуда-то извлекает неверный путь к проекту

Visual Studio (и, возможно, TFS) каким-то образом (я думаю, возможно, во время слияния системы управления версиями) запуталась в пути проекта в моем решении.

Это думает, что это здесь (примеры путей для простоты):

C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj

тогда как на самом деле файл проекта находится здесь:

C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj

Я не могу, хоть убей, заставить его распознать правильное местоположение. Я пробовал:

  • Удаление и повторно добавить проект из правильного местоположения. Появляется сообщение об ошибке: Файл проекта в C: \ My Projects \ ExampleSolution \ ExampleProjectWrong \ ExampleProjectCorrect.csproj не может быть найден .

  • Редактирование вручную файл .sln, чтобы убедиться, что все ссылки на ExampleProjectCorrect.csproj имеют правильные пути.

  • Выполнение поиска в файлах в каталоге решения как правильных, так и неправильных путей, чтобы попытаться отследить, где студия скрывает неверный путь.

  • Удаление каталогов кеша для VS и TFS

Я т Я не могу воссоздать решение, потому что в нем почти нет никакой разницы, и в нем 100 проектов, и он связан с системой контроля версий с несколькими другими разработчиками, работающими над ним.

Может ли кто-нибудь указать мне в правильном направлении, где он хранит этот неправильный путь и / или как его сбросить, чтобы эта чертова штука загружалась правильно?

96
задан alex 4 March 2015 в 16:10
поделиться