Un TFS 2010 appena installato è a http://serverX:8080/tfs
.
Una macchina per sviluppatori Windows 7 con VS 2008 Pro SP1 e VS2008 Team Explorer ( senza SP ). Il Service Pack 1 di TFS 2008 non ha funzionato per me - "Nessuno dei prodotti a cui fa riferimento questo aggiornamento software è installato su questo computer."
La macchina dello sviluppatore è in grado di esplorare il sito TFS all'URL sopra.
Il problema riguarda il tentativo di aggiungere il server TFS nella finestra di Team Explorer in Visual Studio 2008. Ecco uno screenshot che mostra l'errore:
impossibile connettersi a questo Team Foundation Server. I possibili motivi dell'errore includono: Il nome, il numero di porta o il protocollo di Team Foundation Server non è corretto. Team Foundation Server è offline. La password è scaduta o errata.
Il server TFS è attivo e funziona correttamente. Le porte del firewall sono aperte ed è accessibile tramite il browser sulla macchina di sviluppo !!
Domanda : come ci si connette da VS 2008 Pro a un server TFS 2010?
Risoluzione
Ecco come ho risolto questo problema:
Installazioni
- installare Visual Studio 2008
- installare VS 2008 Team Explorer come sopra.
- reinstallare VS 2008 Service Pack 1
- installare l' aggiornamento di compatibilità in avanti di Visual Studio Team System 2008 Service Pack 1 per Team Foundation Server 2010 (VS90SP1-KB974558-x86.exe)
Config
- quando si aggiunge un server TFS a Team Explorer, è NECESSARIO specificare l'URL come tale:
http://[tfsserver]:[port]/[vdir]/[projectCollection]
- nel mio caso sopra, lo era
http://serverX:8080/tfs/AppDev-TestProject
- non è possibile aggiungere semplicemente il nome del server TFS e fare in modo che VS cerchi tutte le raccolte di progetti sul server. TFS 2010 ha un nuovo URL (per impostazione predefinita) e VS 2008 non riconosce come raccogliere quell'elenco.