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