Недавно установленный 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 запущен и работает правильно. Порты брандмауэра открыты, и доступен через браузер на компьютере разработчика !!
увеличенное изображение
Вопрос : как подключиться из 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 не распознает, как собрать этот список.