Kompatibilität zwischen Team Foundation-Clients und Team Foundation Server
Nachdem Sie ein Upgrade für Visual Studio oder Team Foundation Server (TFS) vorgenommen haben, sollten Sie überprüfen, ob Sie mit Ihrer Version des Visual Studio- oder Team Foundation-Clients eine Verbindung mit der TFS-Version herstellen können, die in Ihrer Bereitstellung ausgeführt wird. Folgen Sie grundsätzlich diesem Leitfaden:
Verbinden mit TFS:
Visual Studio Online führt immer die neueste Version von TFS aus.
Sie können sich aus früheren Versionen von Team Explorer mit der neuesten Version von TFS verbinden, müssen aber möglicherweise dazu zusätzliche Software installieren. Die aktuelle Version von Team Explorer wird mit jeder Version von Visual Studio installiert.
Damit eine Verbindung mit Visual Studio Team Foundation Server 2013 von Visual Studio 2008 oder Team Explorer für Visual Studio 2005 Team System hergestellt werden kann, muss Microsoft Source Code Control Interface (MSSCCI) Provider 2013 installiert sein. Diese Konfiguration unterstützt Benutzer beim Zugriff auf die Team Foundation-Versionskontrolle aus diesen früheren Clientversionen.
Wenn die Version von TFS, mit der Sie sich verbinden, neuer ist als der ausgeführte Client, können Sie nur auf die Funktionen zugreifen, die von Ihrem Client unterstützt werden. Wenn Sie z. B. Visual Studio 2010 mit TFS 2013 verbinden, können Sie die gleichen Funktionen ausführen, als ob Sie sich mit TFS 2010 verbunden hätten. Sie können auf keine neuen Funktionen zugreifen, die Visual Studio 2010 nicht unterstützt.
Um auf einem lokalen TFS ein Teamprojekt zu erstellen oder Prozessvorlagen zu verwalten, müssen Sie die Verbindung mit der gleichen Version von Visual Studio oder Team Explorer herstellen. Das heißt, um ein Teamprojekt in TFS 2013 zu erstellen, müssen Sie die Verbindung von Team Explorer 2013 aus herstellen.
Weitere Informationen zu Kompatibilität und zum Bereitstellen eines Buildservers finden Sie unter Bereitstellen und Konfigurieren eines Buildservers.
Die meisten Einschränkungen können Sie umgehen, indem Sie Team Explorer 2013 in einer parallelen Konfiguration mit einer früheren Version von Visual Studio installieren oder indem Sie Team Web Access (TWA) verwenden. Verwenden Sie Team Explorer 2013, um TFS-Verwaltungsaufgaben und Projektverwaltungsaufgaben zu unterstützen.
Team Explorer ist als kostenloser Download verfügbar.
Erläuterungen zur Terminologie:
Frühere Versionen beziehen sich auf Software, die mit den Versionen von TFS vor Visual Studio Team Foundation Server 2013 (der aktuellen Version) bereitgestellt wurde.
Aufwärtskompatibilität bezieht sich darauf, wie frühere Versionen eines Clients die aktuelle Version von Team Foundation Server unterstützen, in manchen Fällen durch ein zusätzliches Softwareupdate. Abwärtskompatibilität bezieht sich darauf, wie die aktuelle Version eines Clients frühere Versionen von Team Foundation Server unterstützt. Um die Aufwärtskompatibilität von Team Explorer zu unterstützen, steht ein Softwareupdate für die allgemeine Vertriebsversion (General Distribution Release, GDR) zur Verfügung.
Team Web Access und Versionskompatibilität
TWA wird bei der Installation oder beim Upgrade von Team Foundation Server automatisch installiert und konfiguriert. Die Versionskompatibilität stellt kein Problem dar, da auf alle Instanzen von Team Foundation Server von TWA-Diensten zugegriffen wird, die auf diesem Server gehostet werden. Zur Verbindung mit TWA verwenden Sie einen der folgenden Browser:
Internet Explorer, Versionen 9, 10 und 11
Mozilla Firefox, neueste Version
Google Chrome, neueste Version
Safari (nur auf Mac unterstützt), Versionen 5, 6 und 7
Weitere Informationen über die neuen Funktionen, die mit dem Upgrade zu TFS 2013 durch TWA verfügbar werden, erhalten Sie hier.
Visual Studio Online-Clientunterstützung
Verwenden Sie diese Clients zum Verbinden mit Visual Studio Online.
Visual Studio-Version |
Team Explorer-Version |
Erforderliche Software |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
RTM-Version oder neuestes Update. |
Visual Studio 2012 |
Team Explorer 2012 |
Erfordert das neueste Visual Studio 2012-Update. Unterstützt Git mit der Erweiterung von Visual Studio-Tools für Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Erfordert SP1 und Compatibility GDR. |
Visual Studio 2008 |
Team Explorer für Visual Studio Team System 2008 |
Erfordert SP1 und Compatibility GDR. Die Versionskontrolle ist verfügbar mithilfe von MSSCCI 2013 zusätzlich zum Compat GDR. |
Einen Überblick über die neuen Funktionen finden Sie unter Features Timeline.
TFS 2013-Clientunterstützung
Sie können mit einem der folgenden Clients eine Verbindung mi einem Server herstellen, auf dem die aktuelle Version von TFS ausgeführt wird.
Visual Studio-Version |
Team Explorer-Version |
Erforderliche Software |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
RTM-Version oder neuestes Update. |
Visual Studio 2012 |
Team Explorer 2012 |
Erfordert das neueste Visual Studio 2012-Update. Unterstützt Git mit der Erweiterung von Visual Studio-Tools für Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Erfordert SP1 und Compatibility GDR. |
Visual Studio 2008 |
Team Explorer für Visual Studio Team System 2008 |
Erfordert SP1 und Compatibility GDR. Die Versionskontrolle ist mit MSSCCI 2013 verfügbar. |
Visual Studio 2005 |
Versionskontrolle verfügbar mit MSSCCI 2013. XP-Benutzer müssen MSSCCI 2010 verwenden. |
Eine Übersicht der neuen Funktionen finden Sie unter Neues in der Anwendungslebenszyklus-Verwaltung in Visual Studio 2013.
TFS 2012-Clientunterstützung
Sie können mit einem der folgenden Clients eine Verbindung mi einem Server herstellen, auf dem TFS 2012 ausgeführt wird:
Visual Studio-Version |
Team Explorer-Version |
Erforderliche Software |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
RTM-Version oder neuestes Update |
Visual Studio 2012 |
Team Explorer 2012 |
RTM-Version und neuestes Update. Unterstützt Git mit der Erweiterung für Visual Studio-Tools für Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Erfordert SP1 und Compatibility GDR. |
Visual Studio 2008 |
Team Explorer für Visual Studio Team System 2008 |
Erfordert SP1 und Compatibility GDR. |
Visual Studio 2005 |
Eingeschränkter Zugriff verfügbar mit MSSCCI 2012. XP-Benutzer müssen MSSCCI 2010 verwenden. |
Nachstehend sind die clientseitigen Aufgaben aufgeführt, die verfügbar sind, wenn Sie sich von einem Visual Studio 2012-Client aus mit TFS 2012 oder TFS 2013 verbinden:
Bereich "Funktionen" |
Verfügbarkeit |
---|---|
Meine Arbeit, Ausstehende Änderungen und Codeüberprüfungsanforderung |
Diese Funktionen sind nur von Team Explorer 2012 und Team Explorer 2013 aus verfügbar. |
Eincheckrichtlinien für die Codeanalyse |
Es gibt einige Unterschiede bei der Art und Weise, in der Eincheckrichtlinien erstellt und ausgewertet werden, wenn Sie verschiedene Versionen von Team Explorer verwenden. Siehe Versionskompatibilität für die Eincheckrichtlinien der Codeanalyse. |
Lokale Arbeitsbereiche der Versionskontrolle und Namensformat |
Sie können keine lokalen Arbeitsbereiche mit früheren Versionen von Visual Studio verwenden. Sie müssen Serverarbeitsbereiche verwenden. Sie können nur Serverarbeitsbereiche über mehrere Clients freigeben. Siehe Entscheiden zwischen der Verwendung eines lokalen und eines Serverarbeitsbereichs.
Die Versionskontrolle verwendet nun bei der Ausgabe von Benutzerinformationen einen Anzeigenamen wie Jamal Hartnet und keine Benutzer-ID wie fabrikamfiber\jamal. Sie müssen sämtliche Abhängigkeiten im Befehlszeilenausgabeformat aktualisieren, um Namen entsprechend dem neuen Format zu analysieren. |
Testen |
In Visual Studio 2012 wurden eine Reihe von Änderungen eingeführt, die sich auf die Kompatibilität von Microsoft Test Manager, Komponententests, Tests der codierten UI, Webleistungstests und Auslastungstests auswirken. Siehe Neues beim Testen der Anwendung in Visual Studio 2013. |
Projekterstellung und Prozessvorlagenverwaltung |
Sie müssen Team Explorer 2012 verwenden, um ein Teamprojekt zu erstellen oder Prozessvorlagen hoch- und herunterzuladen, wenn Sie sich mit TFS 2012 verbinden. |
Verwalten von Gruppen und Sicherheit |
Zum Verwalten von Gruppen, der Gruppenmitgliedschaft und von Sicherheitsberechtigungen müssen Sie Team Web Access verwenden. |
Arbeitsaufgabenverfolgung |
Um die folgenden Aufgaben fertig zu stellen, müssen Sie sich mit TFS 2012 oder einer neueren Version verbinden:
|
Erweiterbarkeit |
Das Erweiterbarkeitsmodell für Team Explorer wurde vollständig neu entworfen. Benutzerdefinierte Steuerelemente auf Grundlage früherer Versionen müssen umgeschrieben werden. Sie können Arbeitsaufgabenformulare anzeigen, die neue benutzerdefinierte Steuerelemente enthalten. Diese werden jedoch als fehlend angezeigt. Die Position auf dem Formular, an der das Steuerelement fehlt, wird rot dargestellt, und der Pfad des fehlenden Steuerelements wird angezeigt. Um alle neuen Steuerelemente des Arbeitsaufgabenformulars anzuzeigen, verwenden Sie die aktuelle Version von Team Explorer in einer parallelen Konfiguration, oder verwenden Sie Team Web Access. |
TFS 2010-Clientunterstützung
Sie können mit einem der folgenden Clients eine Verbindung mi einem Server herstellen, auf dem TFS 2010 ausgeführt wird:
Visual Studio-Version |
Team Explorer-Version |
Erforderliche Software |
---|---|---|
Visual Studio 2013 |
Team Explorer 2013 |
RTM-Version oder neuestes Update |
Visual Studio 2012 |
Team Explorer 2012 |
Erfordert das neueste Visual Studio 2012-Update. Unterstützt Git mit der Erweiterung von Visual Studio-Tools für Git. |
Visual Studio 2010 |
Team Explorer 2010 |
Erfordert SP1 und Compatibility GDR. |
Visual Studio 2008 |
Team Explorer für Visual Studio Team System 2008 |
Versionskontrolle offiziell unterstützt mit MSSCCI 2013. Versionskontrolle nicht offiziell unterstützt mit SP1 und Compatibility GDR. |
Visual Studio 2005 |
Versionskontrolle verfügbar mit MSSCCI 2013. XP-Benutzer müssen MSSCCI 2010 verwenden. |
Team Explorer Everywhere (TEE)
In der folgenden Tabelle ist die Versionskompatibilität für TEE aufgeführt. TEE speichert nicht länger Anmeldeinformationen für jede TFS-Verbindung.
Team Explorer Everywhere 2013 unterstützt auch die Verbindung mit Visual Studio Online.
Clients und Tools |
Eclipse-Versionen unterstützt |
Team Foundation Server 2013 |
Team Foundation Server 2012 |
Team Foundation Server 2010 |
Team System 2008 Team Foundation Server |
Visual Studio 2005 Team System Team Foundation Server |
---|---|---|---|---|---|---|
Team Explorer Everywhere 2013 |
3.5-4.3 |
Ja |
Ja |
Ja |
Nein |
Nein |
Team Explorer Everywhere 2012 |
3.5-4,3 |
Ja |
Ja |
Ja |
Ja |
Ja |
Team Explorer Everywhere 2010 SP1 |
3.2-3.6 |
Ja |
Ja |
Ja |
Ja |
Ja |
Team Explorer Everywhere 2010 |
3.0-3.5 |
Ja |
Ja |
Ja |
Ja |
Ja |
Team Explorer und parallele Kompatibilität von Team Foundation-Clients
Sie können Team Explorer parallel mit älteren Versionen von Team Explorer und Visual Studio ausführen. Um diese Team Foundation-Clients zu verwenden, müssen Sie die aktuelle Version von Team Explorer parallel mit früheren Versionen von Team Explorer installieren.
Microsoft Test-Manager
Microsoft Project
Microsoft Excel
PowerPoint-Storyboarding
Sie können z. B. die Office-Integrations-Add-Ins für Excel und Projekt über Version 2005 starten, bei paralleler Ausführung verfügen diese jedoch über die Funktionalität von Version 2013. Auf ähnliche Weise können Sie nur Testfälle veröffentlichen, wenn Sie beide Versionen von Team Explorer parallel ausführen. Sie müssen ein paralleles Update installieren, um die vorherigen Versionen von Team Explorer mit den aktuellen Versionen von Office-Add-Ins für Team Foundation Server zu verwenden.
Weitere Informationen zur Integration von Office finden Sie unter Auswählen des Team Foundation-Clients zur Unterstützung Ihrer Aufgaben.
Microsoft Source Code Control Interface (MSSCCI) Provider
Mit dem MSSCCI-Powertool können Sie die Team Foundation-Versionskontrolle in Produkte integrieren, die keine Integration in Team Explorer unterstützen. Die 2013-Version dieses Tools können Sie hier herunterladen:
Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider 32-Bit
Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider 64-Bit
XP-Benutzer müssen MSSCCI 2010 verwenden.
MSSCCI Provider 2013 unterstützt Visual Studio Team Foundation Server 2013 und ist mit den folgenden Softwareversionen kompatibel:
Visual Studio 2008
Visual Studio 2005
Visual Studio .NET 2003
Visual C++ 6 SP6
Visual Basic 6 SP6
SQL Server Management Studio
F: Wie lade ich Visual Studio 2013 oder Team Foundation Server 2013 herunter, installiere sie oder führe ein Upgrade darauf aus?
A: Downloads stehen hier zur Verfügung. Wie Sie TFS 2013 installieren oder auf diese Version aktualisieren, erfahren Sie unter Team Foundation Server-Installationshandbuch oder Upgrade Team Foundation Server.
F: Wie verbinde ich mich mit TFS 2013?
A: Hier erfahren Sie, wie Sie sich von TWA, Team Explorer oder TFS Proxy Server aus mit TFS 2013 verbinden.
F: Wie kann ich die TFS-Version bestimmen, mit der ich Verbindung herstelle?
A: Geben Sie über einen Webbrowser und für einen lokalen TFS die folgende Adresse ein: http://ServerName:8080/tfs/_home/About.
Geben Sie für Visual Studio Online die folgende Adresse ein: http://Kontoname.visualstudio.com/_home/About.
F: Wie sieht es mit der Kompatibilität zwischen TFS und Unterstützungssoftware aus?
A: Wenn Sie ein Upgrade von TFS 2005 oder TFS 2008 durchführen, sollten Sie die unterstützten Betriebssysteme, SQL Server-Versionen und andere besondere Aspekte kennen. Unter TFS 2013 Kompatibilität und Abhängigkeiten erfahren Sie, welche Versionen der folgenden Produkte und Funktionen von TFS 2013 unterstützt werden.
.NET Framework
Hyper-V
Office (Cientprodukte)
Project Server
SharePoint-Produkte und -Technologien
SQL Server
System Center Virtual Machine Manager
Webbrowser
F: Wo kann ich erfahren, welche Funktionen Visual Studio 2013 unterstützt?
A: Einen Funktionsvergleich von Visual Studio-Produkten finden Sie hier.
Eine Übersicht der neuen Funktionen finden Sie unter Neues in der Anwendungslebenszyklus-Verwaltung in Visual Studio 2013.
F: Welche Funktionen sind in TFS 2013 veraltet?
A: Nicht viele Funktionen aus TFS 2012 sind veraltet. Hier finden Sie eine Zusammenfassung einiger der eingeführten Änderungen.
Weitere Informationen über Änderungen an den TFS-Prozessvorlagen finden Sie unter Änderungen an Teamprojekten und Standardprozessvorlagen beim Upgrade von Team Foundation Server.
F: Welche Features benötigen erweiterten Zugriff in TWA?
A: Agile-Portfoliomanagement, Teamräume, die Darstellung von Abfrageergebnissen und Verwaltungstools für Testfälle erfordern, dass Benutzer erweiterten Zugriff auf TWA haben. Informationen zum Ändern der Zugriffsebene einer Person finden Sie unter Zugriffsebenen ändern.
F: Welche Clients außer Visual Studio und TWA können sich mit TFS 2013 verbinden?
A: Sie finden hier Informationen über alle unterstützten Team Foundation-Clients und die Aufgaben, die Sie mit ihnen ausführen können.
F: Funktionieren die benutzerdefinierten Steuerelemente für Arbeitsaufgaben, wenn ich auf TFS 2013 aktualisiere?
A: Benutzerdefinierten Steuerelemente für TWA, die Sie für TFS 2012 entwickelt haben, sind mit TFS 2013 kompatibel. Alle benutzerdefinierten TWA-Steuerelemente für Arbeitsaufgabenformulare, die für TFS 2010 oder frühere Versionen erstellt wurden, müssen Sie neu erstellen. Diese Steuerelemente müssen mithilfe der Assemblyverweise in der aktuellen Version von Team Web Access neu erstellt werden. Informationen zum Verfassen neuer Steuerelemente finden Sie auf folgenden Microsoft-Websites: Work Item Custom Control Development in TF Web Access 2012 - Development (Entwicklung von benutzerdefinierten Steuerelementen für Arbeitsaufgaben in TF Web Access 2012 - Entwicklung, ggf. in englischer Sprache) und Work Item Custom Control Development in TF Web Access 2012 - Deployment (Entwicklung von benutzerdefinierten Steuerelementen für Arbeitsaufgaben in TF Web Access 2012 - Bereitstellung, ggf. in englischer Sprache).