Visual Studio 2008: Es kann keine Verbindung zu bekanntermaßen gutem TFS 2010 hergestellt werden


92

Ein frisch installiertes TFS 2010 ist bei http://serverX:8080/tfs.

Ein Windows 7-Entwicklercomputer mit VS 2008 Pro SP1 und dem VS2008 Team Explorer ( kein SP ). Das TFS 2008 Service Pack 1 hat bei mir nicht funktioniert. "Keines der Produkte, auf die sich dieses Softwareupdate bezieht, ist auf diesem Computer installiert."

Der Entwicklercomputer kann die TFS-Site unter der oben angegebenen URL durchsuchen.

Das Problem besteht darin, dass versucht wird, den TFS-Server in Visual Studio 2008 zum Team Explorer-Fenster hinzuzufügen. Hier ist ein Screenshot, der den Fehler zeigt:

Es kann keine Verbindung zu diesem Team Foundation Server hergestellt werden. Mögliche Gründe für einen Fehler sind: Der Name, die Portnummer oder das Protokoll des Team Foundation Servers sind falsch. Der Team Foundation Server ist offline. Passwort ist abgelaufen oder falsch.

Der TFS-Server ist ordnungsgemäß betriebsbereit. Firewall-Ports sind offen und über den Browser auf dem Entwicklungscomputer zugänglich !!

Alt-Text größeres Bild

Frage : Wie können Sie eine Verbindung von VS 2008 Pro zu einem TFS 2010-Server herstellen?

Auflösung

So habe ich dieses Problem gelöst:

Installationen

Konfig

  • wenn ein TFS - Server Team Explorer hinzufügen, Sie MÜSSEN die URL als solche angegeben werden : http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • in meinem Fall oben war es http://serverX:8080/tfs/AppDev-TestProject
  • Sie können nicht einfach den TFS-Servernamen hinzufügen und VS nach allen Projektsammlungen auf dem Server suchen lassen. TFS 2010 hat eine neue URL (standardmäßig) und VS 2008 erkennt nicht, wie diese Liste erfasst wird.

3
Ich muss sagen, dass TFS-Fehler immer so beschreibend sind, dass Sie sofort wissen, was falsch ist!
Thomas Bonini

Vielen Dank! Ich habe die Dokumentation gelesen, das "/ tfS" hinzugefügt, aber mir wurde nicht klar, dass ich auch "/ tfs / tpc-name" hinzufügen musste, bis ich Ihren Beitrag gelesen habe. / Gunnar

Wenn Sie mit Vorwärtskompatibilität zu tun haben, würde ich gerne sehen, dass jemand anderes einen besseren Job macht;)
MrHinsh - Martin Hinshelwood

Nur ein Hinweis, dass Sie nach der Installation von VS 2008 SP1 die Post-SP1-Hotfixes installieren sollten: stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes
user423430

1
+1 Danke!. Wenn Sie Zweifel an der URL haben, beziehen Sie die URL von einem funktionierenden verbundenen VS2010. In meinem Fall war eshttp://servername:8080/DefaultCollection
StuartLC

Antworten:


44

Lesen Sie diesen Artikel ' VS2008 mit einer beliebigen TFS2010-Projektsammlung verbinden '.

Der einzige Haken dabei ist, dass der Autor nicht erwähnt hat, dass Sie Service Pack 1 ' Microsoft Visual Studio 2008 Service Pack 1 (Installationsprogramm) ' für Visual Studio 2008 nach der Installation von Team Explorer 2008 installieren / neu installieren müssen Fehlermeldung bei ungültigen Zeichen beim Verbindungsversuch.


Danke Bert; Ich hatte diesen Blogpost nicht gesehen. Ich werde die Frage mit den Aufgaben für zukünftige Suchende aktualisieren.
p.campbell

Aktualisierter Blog-Beitrag, der alle Versionen von Visual Studio seit 2005 in Kombination mit allen Versionen von TFS seit 2010 auflistet
jessehouwing

1
@ Bert Ihr Link ist schlecht TT
Jonathan Mee

Der erste Link ist nicht mehr verfügbar = (
Rogerson Nazário


4

Um Visual Studio 2008 mit einem TFS2010-Server zu verbinden, musste ich folgende Verbindung herstellen: Installieren Sie das TFS-Plugin. Installieren Sie VS2008SP1. Installieren Sie das TFS-Kompatibilitätsupdate. Bevor ich dies tat, bekam ich eine Fehlermeldung tf3002 Hier sind einige Details:

  1. Installieren Sie Team Explorer 2008 von http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 . Da es sich um eine ISO-Datei handelt, habe ich MagicISO verwendet, um sie zu mounten. Danach wird in den Quellcodeverwaltungsoptionen (Extras -> Optionen -> Quellcodeverwaltung) zusätzlich zu VSS TFS in der Dropdown-Liste angezeigt.

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

3 Installieren Sie das Kompatibilitätsupdate - Visual Studio Team System 2008 Service Pack 1 Weiterleiten des Kompatibilitätsupdates für Team Foundation Server 2010 von http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- 6c5b208ec54

Auch als ich das Fenster Mit TFS verbinden geöffnet habe (Extras -> Mit TFS verbinden). Nachdem ich den vollständigen Pfad eingegeben habe, z. B. http://YourServerName:8080/so/TFSProjectsdas http: //. Außerdem habe ich festgestellt, dass bei korrekter Installation im Fenster TFS hinzufügen, wenn http: // in die Port # txtbox eingegeben wird, diese deaktiviert wird. Diese Frage hat mir geholfen und ich hoffe, diese Antwort hilft.

Geben Sie hier die Bildbeschreibung ein


1
Verwenden Sie nach der Installation der 3 Softwareupdates die vollständige Pfadsyntax
Patrice Calvé
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.