Ś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ę.
źródło
http://servername:8080/DefaultCollection
Odpowiedzi:
Zapoznaj się z tym artykułem „ Podłączanie VS2008 do dowolnej kolekcji projektów TFS2010 ”.
Jedyny haczyk polega na tym, że autor nie wspomniał, że po zainstalowaniu Team Explorer 2008 trzeba zainstalować / ponownie zainstalować dodatek Service Pack 1 „ Microsoft Visual Studio 2008 Service Pack 1 (instalator) ” dla programu Visual Studio 2008. To zajmie się komunikat o błędzie z nieprawidłowymi znakami podczas próby połączenia.
źródło
Jestem zaskoczony, że nikt tutaj nie wspomniał o aktualizacji kompatybilności do przodu dla programu Visual Studio 2008 z dodatkiem Service Pack 1 dla Team Foundation Server 2010 . Postępowałem zgodnie ze wskazówkami powyżej, ale nadal nie mogłem się połączyć; Zainstalowanie poprawki kompatybilności Forward wreszcie pozwoliło mi się połączyć.
źródło
Aby połączyć program Visual Studio 2008 z serwerem TFS2010, wykonałem następujące czynności : Zainstaluj wtyczkę TFS; zainstaluj VS2008SP1; zainstaluj aktualizację zgodności TFS. Zanim to zrobiłem, otrzymywałem błąd tf3002 Oto kilka szczegółów:
2 Zainstaluj VS2008SP1 - dodatek Service Pack 1 dla programu Visual Studio 2008 z http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E
3 Zainstaluj aktualizację zgodności - dodatek Service Pack 1 dla programu Visual Studio Team System 2008 Przekaż aktualizację zgodności dla Team Foundation Server 2010 z http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- 6c5b208ec54
Również kiedy otworzyłem okno Połącz z TFS (Narzędzia -> Połącz z TFS). Po wprowadzeniu pełnej ścieżki, takiej jak
http://YourServerName:8080/so/TFSProjects
http: //. Zauważyłem również, że gdy jest poprawnie zainstalowany w oknie Dodaj TFS, gdy http: // jest wpisany w Port # txtbox zostanie wyłączony. To pytanie pomogło mi i mam nadzieję, że ta odpowiedź pomoże.źródło