Visual Studio 2008: не удается подключиться к известной хорошей TFS 2010 - PullRequest
91 голосов
/ 18 декабря 2009

Недавно установленный TFS 2010 находится на http://serverX:8080/tfs.

Машина разработчика Windows 7 с VS 2008 Pro SP1 и VS2008 Team Explorer ( нет SP ). TFS 2008 с пакетом обновления 1 у меня не работал - «Ни один из продуктов, на которые распространяется это обновление программного обеспечения, не установлен на этом компьютере».

Разработчик может просматривать сайт TFS по указанному выше URL.

Проблема связана с попыткой добавить сервер TFS в окно Team Explorer в Visual Studio 2008. Вот снимок экрана, показывающий ошибку:

невозможно подключиться к этому Team Foundation Server. Возможные причины ошибки: Имя сервера Team Foundation Server, номер порта или протокол неверны. Сервер Team Foundation не подключен. Срок действия пароля истек или неверен.

Сервер TFS запущен и работает правильно. Порты брандмауэра открыты, и доступен через браузер на компьютере разработчика !!

alt text увеличенное изображение

Вопрос : как подключиться из VS 2008 Pro к серверу TFS 2010?

Разрешение

Вот как я решил эту проблему:

Установка

Config

  • при добавлении сервера TFS в Team Explorer вы ДОЛЖНЫ указать URL-адрес следующим образом: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • в моем случае выше, это было http://serverX:8080/tfs/AppDev-TestProject
  • вы не можете просто добавить имя сервера TFS и заставить VS искать все коллекции проектов на сервере. В TFS 2010 появился новый URL-адрес (по умолчанию), а VS 2008 не распознает, как собрать этот список.

Ответы [ 3 ]

44 голосов
/ 18 декабря 2009

Ознакомьтесь с этой статьей ' Подключение VS2008 к любой коллекции проектов TFS2010 '.

Единственный недостаток в том, что автор не упомянул, что вам нужно установить / переустановить пакет обновления 1 ' Microsoft Visual Studio 2008 с пакетом обновления 1 (установщик) ' для Visual Studio 2008 после установки Team Explorer 2008. Это сообщение о недопустимых символах позаботится при попытке подключения.

16 голосов
/ 28 октября 2010

Я удивлен, что никто здесь не упомянул обновление прямой совместимости Visual Studio 2008 с пакетом обновления 1 (SP1) для Team Foundation Server 2010 . Я следовал указаниям выше, но все еще не мог соединиться; После установки исправления прямой совместимости, позвольте мне подключиться.

4 голосов
/ 16 мая 2014

К Подключение Visual Studio 2008 к серверу TFS2010 Вот что мне понадобилось для подключения: Установить плагин TFS; установить VS2008SP1; установить обновление совместимости TFS. До этого я получал сообщение об ошибке tf3002 Вот некоторые подробности:

  1. Установите Team Explorer 2008 из http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86. Это iso-файл, поэтому я использовал MagicISO для его монтирования. После этого, когда в параметрах управления исходным кодом (Инструменты -> Параметры -> Управление исходным кодом) будет добавлен TFS в дополнение к VSS.

2 Установите VS2008SP1 - пакет обновления 1 для Visual Studio 2008 из http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

3 Установите обновление совместимости - Visual Studio Team System 2008 с пакетом обновления 1 (SP1). Прямое обновление совместимости для Team Foundation Server 2010 с http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54

Также, когда я открыл окно «Подключиться к TFS» (Инструменты -> Подключиться к TFS). После того, как я ввел полный путь, такой как http://YourServerName:8080/so/TFSProjects, включая http: //. Также я заметил, что при правильной установке в окне Add TFS при вводе http: // в поле Port # txtbox будет отключено. Этот вопрос помог мне, и я надеюсь, что этот ответ поможет.

enter image description here

...