Недавно установленная 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 Server отключен. Срок действия пароля истек или неверен.
Сервер TFS запущен и работает правильно. Порты брандмауэра открыты и доступны через браузер на машине разработчика !!
Вопрос : как подключиться из VS 2008 Pro к серверу TFS 2010?
разрешение
Вот как я решил эту проблему:
Установки
- установить Visual Studio 2008
- установите VS 2008 Team Explorer, как указано выше.
- переустановите VS 2008 Service Pack 1
- установить обновление прямой совместимости Visual Studio Team System 2008 Service Pack 1 для Team Foundation Server 2010 (VS90SP1-KB974558-x86.exe)
Конфиг
- при добавлении сервера TFS в Team Explorer вы ДОЛЖНЫ указать URL-адрес как таковой:
http://[tfsserver]:[port]/[vdir]/[projectCollection]
- в моем случае выше это было
http://serverX:8080/tfs/AppDev-TestProject
- вы не можете просто добавить имя сервера TFS и заставить VS искать все коллекции проектов на сервере. TFS 2010 имеет новый URL-адрес (по умолчанию), и VS 2008 не распознает, как собрать этот список.
источник
http://servername:8080/DefaultCollection
Ответы:
Ознакомьтесь со статьей « Подключение VS2008 к любой коллекции проектов TFS2010 ».
Единственная загвоздка в том, что автор не упомянул, что вам необходимо установить / переустановить пакет обновления 1 « Microsoft Visual Studio 2008 Service Pack 1 (установщик) » для Visual Studio 2008 после установки Team Explorer 2008. Это позаботится о сообщение об ошибке недопустимые символы при попытке подключения.
источник
Я удивлен, что здесь никто не упомянул об обновлении прямой совместимости Visual Studio 2008 Service Pack 1 для Team Foundation Server 2010 . Я последовал указанным выше инструкциям, но все равно не смог подключиться; Установка исправления прямой совместимости, наконец, дала мне возможность подключиться.
источник
Чтобы подключить 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
Также, когда я открыл окно Подключиться к TFS (Инструменты -> Подключиться к TFS). После того, как я ввел полный путь, например,
http://YourServerName:8080/so/TFSProjects
включая http: //. Также я заметил, что при правильной установке в окне «Добавить TFS» при вводе http: // в поле «Порт # txtbox» будет отключено. Этот вопрос помог мне, и я надеюсь, что этот ответ поможет.источник