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