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