Świeżo zainstalowany TFS 2010 jest pod adresem http://serverX:8080/tfs
.
Maszyna deweloperska z systemem Windows 7 z VS 2008 Pro SP1 i VS2008 Team Explorer ( bez SP ). Service Pack 1 TFS 2008 nie działa dla mnie - „Żaden z produktów, które są uwzględnione w tej aktualizacji oprogramowania są zainstalowane na tym komputerze.”
Maszyna programisty może przeglądać witrynę TFS pod powyższym adresem URL.
Problem dotyczy próby dodania serwera TFS do okna Team Explorer w programie Visual Studio 2008. Oto zrzut ekranu przedstawiający błąd:
nie można połączyć się z tym Team Foundation Server. Możliwe przyczyny niepowodzenia to: Nazwa serwera Team Foundation Server, numer portu lub protokół są nieprawidłowe. Serwer Team Foundation Server jest w trybie offline. Hasło wygasło lub jest nieprawidłowe.
Serwer TFS działa poprawnie. Porty zapory są otwarte i są dostępne przez przeglądarkę na maszynie deweloperskiej !!
Pytanie : jak połączyć VS 2008 Pro z serwerem TFS 2010?
Rozkład
Oto jak rozwiązałem ten problem:
Instalacje
- zainstaluj program Visual Studio 2008
- zainstaluj VS 2008 Team Explorer jak powyżej.
- zainstaluj ponownie VS 2008 Service Pack 1
- Zainstaluj aktualizację zgodności do przodu dla programu Visual Studio Team System 2008 z dodatkiem Service Pack 1 dla Team Foundation Server 2010 (VS90SP1-KB974558-x86.exe)
Config
- dodając serwer TFS do Team Explorer, MUSISZ określić adres URL jako taki:
http://[tfsserver]:[port]/[vdir]/[projectCollection]
- w moim przypadku powyżej było
http://serverX:8080/tfs/AppDev-TestProject
- nie można po prostu dodać nazwy serwera TFS i kazać programowi VS szukać wszystkich kolekcji projektów na serwerze. TFS 2010 ma nowy adres URL (domyślnie) i VS 2008 nie rozpoznaje, jak zebrać tę listę.