Visual Studio 2008: impossibile connettersi a TFS 2010 noto


92

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 !!

testo alternativo immagine più grande

Domanda : come ci si connette da VS 2008 Pro a un server TFS 2010?

Risoluzione

Ecco come ho risolto questo problema:

Installazioni

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.

3
Devo dire che gli errori TFS sono sempre così descrittivi, sai subito cosa c'è che non va!
Thomas Bonini

Grazie! Ho letto la documentazione, ho aggiunto "/ tfS" ma non mi ero accorto che avrei dovuto aggiungere anche "/ tfs / tpc-name" fino a quando non ho letto il tuo post. / Gunnar

Quando hai a che fare con la compatibilità in avanti, vorrei vedere qualcun altro fare un lavoro migliore;)
MrHinsh - Martin Hinshelwood

Solo una nota che dopo l'installazione di VS 2008 SP1 è necessario installare gli aggiornamenti rapidi post-SP1: stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes~~V~~singular~~3rd
user423430

1
+1 Grazie !. In caso di dubbi sull'URL, ottenere l'URL da un VS2010 connesso funzionante. Nel mio caso erahttp://servername:8080/DefaultCollection
StuartLC

Risposte:


44

Consulta questo articolo " Collegamento di VS2008 a qualsiasi raccolta di progetti TFS2010 ".

L'unico problema qui è che l'autore non ha menzionato la necessità di installare / reinstallare il Service Pack 1 " Microsoft Visual Studio 2008 Service Pack 1 (Installer) " per Visual Studio 2008 dopo l'installazione di Team Explorer 2008. Questo si occuperà del messaggio di errore di caratteri non validi durante il tentativo di connessione.


Grazie Bert; Non avevo visto quel post sul blog. Aggiornerò la domanda con le cose da fare per i futuri ricercatori.
p.campbell

Post del blog aggiornato che elenca tutte le versioni di Visual Studio dal 2005 in combinazione con tutte le versioni di TFS dal 2010: blog.jessehouwing.nl/2013/10/…
jessehouwing

1
@Bert Il tuo collegamento è pessimo TT
Jonathan Mee

Il primo collegamento non è più disponibile = (
Rogerson Nazário


4

Per connettere Visual Studio 2008 a un server TFS2010, questo è ciò che mi è servito per connettermi: Installa il plugin TFS; installare VS2008SP1; installare l'aggiornamento di compatibilità TFS. Prima di farlo ho ricevuto un errore tf3002 Ecco alcuni dettagli:

  1. Installa Team Explorer 2008 da http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 . È un file ISO, quindi ho usato MagicISO per montarlo. Dopodiché, quando le opzioni di controllo del codice sorgente (Strumenti -> Opzioni -> Controllo del codice sorgente) avranno TFS nel menu a discesa oltre a VSS.

2 Installare VS2008SP1 - Visual Studio 2008 Service Pack 1 da http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

3 Installare l'aggiornamento di compatibilità - Visual Studio Team System 2008 Service Pack 1 Aggiornamento di compatibilità in avanti per Team Foundation Server 2010 da http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- 6c5b208ec54

Anche quando ho aperto la finestra Connetti a TFS (Strumenti -> Connetti a TFS). Dopo aver inserito il percorso completo, ad esempio http://YourServerName:8080/so/TFSProjectsincludendo http: //. Inoltre ho notato che quando è installato correttamente nella finestra Aggiungi TFS quando http: // viene digitato nella porta # txtbox sarà disabilitato. Questa domanda mi ha aiutato e spero che questa risposta aiuti.

inserisci qui la descrizione dell'immagine


1
Dopo aver installato i 3 aggiornamenti software, utilizzare la sintassi del percorso completo per Team Foundation Server Name: MyServerName: 8080 / tfs / defaultcollection
Patrice Calvé
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.