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