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
имеют правильные пути.Выполнение поиска в файлах в каталоге решения для правильных и неправильных путей, чтобы попытаться отследить, где студия скрывает неправильный путь.
Удаление каталогов кеша для VS и TFS
Я рву на себе волосы, потому что не могу воссоздать решение, поскольку в нем почти нет никакой разницы в 100 проектах и он привязан к системе контроля версий с несколькими другими разработчиками, работающими над ним.
Может ли кто-нибудь указать мне в правильном направлении, где он хранит этот неправильный путь и / или как его сбросить, чтобы эта чертова штука загрузилась правильно?