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!
увеличенное изображение
Вопрос: как вы можете подключиться от 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. Это будет касаться сообщения об ошибках недопустимых символов при попытке подключения.
Ответ 2
Я удивлен, что никто здесь не упомянул Visual Studio 2008 с пакетом обновления 1 (SP1) для Team Foundation Server 2010. Я следовал указанным выше указаниям, но до сих пор не смог соединиться; Установка Пакета Первой совместимости, наконец, позвольте мне подключиться.
Ответ 3
Чтобы подключить Visual Studio 2008 к серверу TFS2010, мне понадобилось подключиться: установить плагин TFS; установить VS2008SP1; установите обновление совместимости TFS. Прежде чем я это сделал, я получил сообщение об ошибке tf3002 Вот некоторые подробности:
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]()