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:

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:

  • Suchen von übergeordneten Elementen basierend auf Filtern, die für die untergeordneten Elemente angegeben wurden, auch als Bottom-Up-Strukturabfragen bezeichnet.

  • Suchen von Arbeitsaufgaben durch Filterung nach Textfeldern, die für Volltextsuche indiziert sind und folgenden entsprechen: Beschreibung, Verlauf, Reproduktionsschritte und Titel, und die die Operatoren Enthält Wörter oder Enthält keine Wörter verwenden. Siehe Felder, Operatoren, Werte und Variablen für Abfragen.

  • Verknüpfen von Arbeitsaufgaben mit Modellen und Storyboards mithilfe des Linktyps "Modell" und "Storyboard".

  • Festlegen von Projektwarnungen.

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

Erfordert Update für die Aufwärtskompatibilität von Visual Studio Team System 2005 Service Pack 1 mit Team Foundation Server 2010 (Installer)

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:

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).