Неверное отображение сайта в локальной папке из TFS
Каким-то образом в TFS, на веб-сайте сервисного решения ESQwire ESQwireService. Хост был перемещен с пути TFS (в структуре папок TFS отображается правильно)
$/ESQwire/Dev/ESQwireService/ESQwireService/Tests/ESQwireService. Host
Но когда я получаю последнюю версию от TFS, сайт ESQwireService. Хост показывает по неверному пути, т.е.
C:\ANitha_2\Dev\ESQwireService\ESQwireService\ESQwireService. Host
Я удалил отображение из TFS в папке ESQwireService. Хост и после того, как я получу последнюю версию, ESQwireService. Хост находится в правильном пути, как в TFS. Но когда я пытаюсь открыть решение, оно спрашивает меня: "Недавно в решение были добавлены новые проекты? Вы открываете? (Потому что есть некоторые зависимые проекты, добавленные) . Когда я нажимаю OK ESQwireService. Хост возвращается к неправильный путь т.е.
C:\ANitha_2\Dev\ESQwireService\ESQwireService\ESQwireService. Host
правильный путь должен совпадать с путем TFS
C:\ANitha_2\Dev\ESQwireService\ESQwireService\Tests\ESQwireService. Host
3 ответа
Вы должны отредактировать определение рабочего пространства в TFS. Я пишу шаги.
Step-1 => открыть командный проводник в визуальной студии.
Шаг-2 => щелкните рабочую область в выпадающем списке рабочей области.
Шаг-3 => нажмите на кнопку редактирования в окне.
Шаг 4 => изменить информацию о локальной папке.
Я думаю, ваше рабочее пространство дублируется или как это. Откройте TFS-сервер и откройте SQL-сервер, выберите свою коллекцию и проверьте tbl_Workspace и tbl_WorkspaceMapping, вы увидите дублирование рабочей зоны и пути (localItem)
... для решения. Вы можете удалить ненужное рабочее пространство и отображение рабочего пространства
Обратитесь к этому SO, проблема могла быть .suo файлом.
Краткое изложение решения:
- Удалить сайт из решения.
- Закрыть Visual Studio
- Удалить.suo файл.
- Откройте Visual Studio
- Добавьте сайт в решение снова.
- Проверьте привязки -> должны быть сопоставлены правильно.