Visual Studio 2008: невозможно подключиться к известному хорошему TFS 2010

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

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

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

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

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

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

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 не распознает, как собрать этот список.

Ответ 1

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

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

Ответ 3

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

  • Установите Team Explorer 2008 из http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86. Это файл iso, поэтому я использовал MagicISO для его монтирования. После этого, когда параметры управления источником (Tools → Options → Source Control) будут иметь 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 для обновления Team Foundation Server 2010 от http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54 p >

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

enter image description here