Team Foundation クライアントと Team Foundation Server の間の互換性
Visual Studio Team Foundation Server 2012 における機能の追加に伴い、旧バージョンのチーム エクスプローラーを使用して Visual Studio Team Foundation Server 2012 に接続した場合に生じる制限について知る必要があります。ほとんどの制限は、旧バージョンのチーム エクスプローラーとの side-by-side 構成でチーム エクスプローラー 2010 をインストールするか、または Team System Web Access を使用して解決できます。
[!メモ]
このトピックでは、旧バージョン Team Foundation Server 2010は、Team System 2008 Team Foundation Serverと Visual Studio 2005 Team Foundation Serverで使用できるようにあり、現在のバージョンは Visual Studio Team Foundation Server 2012で使用できるようにしたソフトウェアを示しますソフトウェアを示します。
このトピックでは、チーム エクスプローラーの使用時に、上位互換性と下位互換性に影響する新しい機能について説明します。上位互換性は、旧バージョンのクライアントによる Team Foundation Serverの現在のバージョンのサポートを意味し、ソフトウェア更新プログラムを追加する。下位互換性は、現在のバージョンが Team Foundation Server以前のバージョンののサポートを示します。GDR (General Distribution Release) ソフトウェア更新プログラムを使用して、チーム エクスプローラーの上位互換性をサポートできます。
このトピックの内容
互換性サポート マトリックス
隣り合わせの互換性
(TEE) の場所でチーム エクスプローラー
Team Web Access とバージョンの互換性
新しい機能、タスク、およびサポートされるバージョンの互換性
Team Foundation Server のアップグレード
Microsoft ソース コード管理インターフェイス (MSSCCI) プロバイダー 2010 のパワー ツール
その他の技術情報
互換性サポート マトリックス
次の表に、バージョンの異なる Visual Studio、チーム エクスプローラー、および Team Foundation Server に接続するときに利用できるバージョン互換性サポートの概要を示します。
クライアントおよびツール |
Visual Studio Team Foundation Server 2012 |
Team Foundation Server 2010 |
Team System 2008 Team Foundation Server |
Visual Studio 2005 Team Foundation Server |
---|---|---|---|---|
Visual Studio 2012 または 2012 年 チーム エクスプローラー |
○ |
○ (1) |
X |
X |
Visual Studio 2010 または チーム エクスプローラー 2010 |
○ (SP1 および GDR (2) が必要です |
○ (SP1 はオプションです。 |
○ (SP1 では、省略可能なツールです |
X |
Visual Studio 2008 または Visual Studio Team System 2008の チーム エクスプローラー |
○ (SP1 および GDR (2) が必要です |
○ (SP1 および GDR (2) が必要です |
○ (SP1 は省略可能です (変更なし) |
○ (SP1 は省略可能です (GDR がインストールされている必要があります) (変更なし) |
Visual Studio 2005 Team System の チーム エクスプローラー |
○ (MSSCCI 2012 年 (4) を要求する制限されたアクセス |
○ (SP1 および GDR (2) が必要です |
○ (SP1 は省略可能です (変更なし) |
○ (SP1 は省略可能です (変更なし) |
Team Foundation Server 2010 のTeam System Web Access |
該当なし |
○ |
該当なし |
該当なし |
Visual Studio Team Foundation Server 2012 の Team System Web Access |
○ (5) |
該当なし |
該当なし |
該当なし |
MSSCCI 2008 |
X |
X |
○ (変更なし) |
○ (変更なし) |
MSSCCI 2010 |
X |
○ |
該当なし |
該当なし |
MSSCCI 2012 |
○ (6) |
該当なし |
該当なし |
該当なし |
メモ:
Team Foundation Server 2010 に チーム エクスプローラー 現在のバージョンのをに接続すると、Team Foundation Server 2010 に チーム エクスプローラー 旧バージョンのをに接続した場合と同じ機能を実行できます。ただし、Team Foundation Server 2010 をサポートしていない新しい機能にアクセスできません。
Visual Studio Team Foundation Server 2012 に SP1 および GDR がインストールされていない チーム エクスプローラー の以前のバージョンのを使用して接続できません。Visual Studio 2010 または Visual Studio Team System 2008の GDR にアクセスする方法については、このトピックの 追加のリソース を参照してください。
Visual Studio Team Foundation Server 2012 には、そのバージョン用の GDR がインストールされている チーム エクスプローラー の旧バージョンを使用することで、接続、それらのタスクを実行したり、このトピックで 新しい機能、タスク、およびサポートされるバージョンの互換性 に説明されているように、特定の機能を後でアクセス。
Team System 2008 Team Foundation Serverに チーム エクスプローラー 2010 を接続する場合、Team System 2008 Team Foundation Serverに チーム エクスプローラー 旧バージョンのをに接続した場合と同じ機能を実行できます。ただし、新しい Team System 2008 Team Foundation Server がサポートしていない機能にアクセスできません。
MSSCCI 2012 をインストールしたら、ソース管理操作のみの TFS 2012 年に接続できます。作業項目またはビルドを管理するには、Team System Web Accessを使用する必要があります。Microsoft ソース・コード管理インターフェイス (MSSCCI) プロバイダー 2012 のパワー ツール"を参照してください。
Team System Web Accessの旧バージョン用にビルドされた作業項目のカスタム コントロールをビルドし直す必要があります。詳細については、Team Web Access とバージョンの互換性を参照してください。
Microsoft ソース コード管理インターフェイス (MSSCCI) プロバイダー 2012 のパワー ツールは、Visual Studio Team Foundation Server 2012 をサポートします。詳細については、「Microsoft ソース コード管理インターフェイス (MSSCCI) プロバイダー 2012 のパワー ツール」を参照してください。
隣り合わせの互換性
Visual Studioの各バージョンとの チーム エクスプローラー のインストールの現在のバージョン。チーム エクスプローラー と Visual Studioの古いバージョンと チーム エクスプローラー を同時に実行できます。
Team Foundation に、次のクライアントを使用するには、チーム エクスプローラーの以前のバージョンと チーム エクスプローラー 現在のバージョンのを side-by-side インストールする必要があります。
Microsoft Test Manager
Microsoft Project
Microsoft Excel
PowerPoint Storyboarding
たとえば、Excel 用および Project 用の Office Integration アドインを 2005 バージョンから開始できますが、これらのアドインが side-by-side 実行される場合は 2010 の機能を持ちます。同様に、2 つのバージョンのチーム エクスプローラーを side-by-side 実行する場合にのみ、テスト ケースを発行できます。旧バージョンのチーム エクスプローラーを現在のバージョンの Team Foundation Server 用 Office アドインで使用するには、side-by-side 更新プログラムをインストールする必要があります。詳細については、「その他のリソース」を参照してください。
(TEE) の場所でチーム エクスプローラー
次の表はティーのバージョンの互換性を示します。ティーは、TFS のつながりごとの資格情報を格納しません。
クライアントおよびツール |
サポートされるバージョンの Eclipse |
Team Foundation Server 2010 |
Team System 2008 Team Foundation Server |
Visual Studio 2005 Team Foundation Server |
|
---|---|---|---|---|---|
Team Explorer Everywhere 2012 |
3.4-3.8 |
○ |
○ |
○ |
○ |
Team Explorer Everywhere 2010 SP1 |
3.2-3.6 |
○ |
○ |
○ |
○ |
Team Explorer Everywhere 2010 |
3.0-3.5 |
○ |
○ |
○ |
○ |
Team Web Access とバージョンの互換性
Team System Web Access が自動的にインストールされ、Team Foundation Serverをインストールまたはアップグレードするかを構成されます。Team Foundation Server のすべてのインスタンスは、サーバー上でホストされている Team System Web Access サービスによってアクセスされるため、バージョンの互換性は問題になりません。サポートされている Web ブラウザーについては、「Team Web Access 内での作業」を参照してください。
複数の機能は、Web アクセス許可の 完全には のグループに追加するユーザーだけがアクセスできます。「Team System Web Access の機能へのアクセス」を参照してください。
Team Foundation Serverの以前のリリースの Team System Web Access 用にビルドされた作業項目フォームのカスタム コントロールをビルドし直す必要があります。これらのコントロールは、現在のバージョンの Team System Web Access でアセンブリ参照を使用してビルドし直す必要があります。新しいコントロールの記述について学習するには、次の Microsoft Web サイトを参照: TF Web Access 2012 の作業項目のカスタム コントロールの開発-開発 および TF Web Access 2012 の作業項目のカスタム コントロールの開発-配置。
新しい機能、タスク、およびサポートされるバージョンの互換性
新しい機能の概要については、Visual Studio 2012 のアプリケーション ライフサイクル管理に関する新機能を参照してください。変更され、使用されなくなった機能の概要については、Team Foundation Server のアップグレード中にチーム プロジェクトと既定のプロセス テンプレートに加えた変更を参照してください。管理、プロジェクト管理、およびテスト ケースの管理では、現在のバージョンのチーム エクスプローラーを side-by-side 構成で使用することをお勧めします。
チーム エクスプローラー の現在のバージョンが Visual Studio Team Foundation Server 2012に接続されている場合にのみ使用するクライアント側のタスクの例を次に示します:
[!メモ]
Visual Studio Team System 2008 のチーム エクスプローラーまたは Visual Studio 2005 Team System のチーム エクスプローラーからの Visual Studio Team Foundation Server 2012 に接続する追加の機能およびタスクは使用できない場合があります。これらの互換性の問題について学習するには、このページの上部に [Microsoft Visual Studio 2010/.NET Framework 4] のリンクをクリックして、このトピックの前のバージョンを表示します。
:担当の作業、保留中の変更と要求のコード レビューこれらの機能はチーム エクスプローラー 2012 からのみ使用できます。
コード分析のチェックイン ポリシー: チェックイン ポリシーを編集し、チーム エクスプローラーの異なるバージョンを使用するかを評価方法でいくつかの違いがあります。「コード分析を用いたチェックイン ポリシーに関するバージョンの互換性」を参照してください。
ローカル ワークスペースのバージョン管理: Visual Studioの以前のバージョンがローカル ワークスペースを使用できません。サーバーのワークスペースを使用する必要があります。複数のクライアントにサーバーのワークスペースのみ共有できます。「ローカル ワークスペースとサーバー ワークスペースのどちらを使用するかを決定する」を参照してください。
:テストVisual Studio 2012 は Microsoft テスト マネージャー、単体テスト、コード化された UI テスト、Web パフォーマンス テストおよびロード テストの互換性に影響するいくつかの変更が発生します。「Visual Studio 2012 のアプリケーション ライフサイクル管理のテストに関する新機能」を参照してください。
バージョン コントロールや名前のファイル形式: バージョン コントロールは、ユーザー id ではなく、ユーザー情報を出力すると表示名を fabrikamfiber\peter、などの [Peter Waxman] を使用します。新しいファイル形式に従って名前を分析するコマンド ラインの出力ファイル形式の依存関係を更新する必要があります。
プロジェクト管理タスク: 次のタスクは、コンピューターにインストールされている チーム エクスプローラー の現在のバージョンが必要です。Visual Studio Team Foundation Server 2010 年の管理に チーム エクスプローラー の現在のバージョンを使用できます。
チーム プロジェクトを作成します。: 新しいチーム プロジェクト ウィザードを使用するには チーム エクスプローラーの現在のバージョンを使用する必要があります。
プロセス テンプレートの管理: チーム エクスプローラーでプロセス テンプレート マネージャーを使用して、プロセス テンプレートのアップロードとダウンロードします。
管理のグループとセキュリティ: グループ、グループ メンバーシップを管理するには、セキュリティ アクセス許可、Internet Explorer 8 以降のバージョンのを必要とする Team System Web Accessを使用する必要があります。そのほかのサポートされているブラウザーの場合は、Team Web Access 内での作業を参照してください。
TfsAdmin のコマンド: これらのコマンドは Team Foundation Server の統合を構成し、Project Server に使用されます。
作業項目トラッキング:
ボトムアップ ツリー クエリ: 子項目に指定したフィルターに基づいて検索の親項目。
Word が含まれ、単語が含まれていません: 作業項目をフルテキスト検索のために指示するテキスト フィールドでフィルター処理して見つけるには、対応する: [説明]、[履歴]、[再現手順] と [タイトル]。「クエリ フィールド、演算子、値および変数」を参照してください。
モデルとストーリーボードの作業項目へのリンク: モデルとストーリーボードのリンクの種類を使用します。
プロジェクトのアラートおよび区分とイテレーションの設定: 現在のリリースとの拡張に使用できる機能を取得するには、Team System Web Accessに接続する必要があります。
[機能拡張]: チーム エクスプローラーの拡張モデルは完全になっています。以前のバージョンに基づいてカスタム コントロールを書き換える必要があります。
新しいカスタム コントロールを含む作業項目フォームを表示できますが、これらのコントロールは見つからないものとして表示されます。コントロールが見つからないフォーム上の場所は、不明コントロールのパスが赤で表示されます。新しいすべての作業項目フォームのコントロールを表示するには、現在のバージョンのチーム エクスプローラーを side-by-side 構成で使用するか、または Team System Web Access を使用します。
Team Foundation Server のアップグレード
Team Foundation ビルドまたは Team Foundation Server をインストールまたはアップグレードする前に、これらのコンポーネントのバージョン間における互換性の問題を確認してください。たとえば、使用している Team Foundation Server のバージョンと異なるバージョンの Team Foundation ビルドは使用できません。さらに、クライアント コンピューターで実行されているチーム エクスプローラーのバージョンと異なるバージョンを使用する場合、Team Foundation ビルドの一部の機能は使用できないか動作が異なります。「レガシ ビルド プロセスの使用」を参照してください。
Visual Studio Team Foundation Server 2012 へのアップグレードは、次の条件が発生します。詳細については、「TFS のアップグレード要件」を参照してください。
64 ビット サーバーの要件: Visual Studio Team Foundation Server 2012 へのアップグレードは 64 ビット サーバーのオペレーティング システムが必要です。と Project Server の統合の Team Foundation Server は、Project Server が 64 ビットのサーバー オペレーティング システムに配置する必要があります。「Team Foundation Server のシステム要件」を参照してください。
レガシ ビルド処理: Team Foundation Serverの旧バージョンからアップグレードすると、レガシ ビルドのプロセスを使用し続けることができます。また Visual Studio Team Foundation Server 2012のビルド処理を作成するには Visual Studio の古いバージョンを使用し続けることができます。「レガシ ビルド プロセスの使用」を参照してください。
プロジェクト ポータル: SharePoint 製品 を実行しているサーバーで、現在のリリースの SharePoint 用に Team Foundation Server 2012 のアプリケーション層サーバーに要求します Team Foundation Server 拡張機能のインストールを通信が。これらの拡張機能は Team Foundation Server 2010 への下位互換性とつながりをサポートします。
Microsoft ソース・コード管理インターフェイス (MSSCCI) プロバイダー 2012 年
MSSCCI パワー ツールを使用すると、チーム エクスプローラーと統合をサポートしない製品にを Team Foundation バージョン管理 を統合できます。このツールの 2012 バージョンのは Visual Studio Team Foundation Server 2012 をサポートし、次のソフトウェア バージョンと互換性があります:
Visual Studio 2005
Visual Studio .NET 2003
Visual C++ 6 SP6
Visual Basic 6 SP6
Visual FoxPro 9 SP2
Microsoft Access 2007 年
SQL Server Management Studio
Sparx Systems Enterprise Architect 7.5
Sybase PowerBuilder 11.5
Microsoft は、Visual C++ 4.0 を繰り返して
その他の技術情報
詳細については、Microsoft Web サイトの次のページを参照してください。
Visual Studio 2010 SP1 Team Foundation Server 2012 の互換性の GDR
32 ビットの Microsoft Visual Studio Team Foundation Server プロバイダー MSSCCI
参照
概念
Team Foundation Server のアップグレード中にチーム プロジェクトと既定のプロセス テンプレートに加えた変更