Неверное отображение сайта в локальной папке из 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 файлом.

Краткое изложение решения:

  1. Удалить сайт из решения.
  2. Закрыть Visual Studio
  3. Удалить.suo файл.
  4. Откройте Visual Studio
  5. Добавьте сайт в решение снова.
  6. Проверьте привязки -> должны быть сопоставлены правильно.
Другие вопросы по тегам