Team Foundation クライアントと Team Foundation Server の間の互換性
Visual Studio または Team Foundation Server (TFS) をアップグレードしたかどうかにかかわらず、使用しているバージョンの Visual Studio または Team Foundation クライアントから、配置で実行されている TFS のバージョンに接続できることを確認してください。 通常は、次のガイダンスに従います。
TFS への接続:
Visual Studio Online では、必ず、最新バージョンの TFS が実行されます。
旧バージョンの チーム エクスプローラー から最新バージョンの TFS に接続できますが、追加ソフトウェアのインストールが必要になる場合があります。 最新バージョンのチーム エクスプローラーは、Visual Studio の各バージョンと共にインストールされます。
Visual Studio 2008 または Visual Studio Team Foundation Server 2013 用の チーム エクスプローラーから Visual Studio 2005 Team System に接続するには、Microsoft ソース コード管理インターフェイス (MSSCCI) プロバイダー 2013 をインストールする必要があります。 この構成では、これらの以前のクライアント バージョンから Team Foundation バージョン管理へのアクセスがサポートされます。
実行しているクライアントよりも新しいバージョンの TFS に接続した場合、使用しているクライアントでサポートされている機能にのみアクセスできます。 たとえば、Visual Studio 2010 から TFS 2013 に接続した場合、TFS 2010 に接続した場合と同じ機能を実行できます。 Visual Studio 2010 ではサポートされない新機能にはアクセスできません。
内部設置型の TFS でチーム プロジェクトを作成したり、プロセス テンプレートを管理したりするには、同じバージョン レベルの Visual Studio またはチーム エクスプローラーを使用して接続する必要があります。 つまり、TFS 2013 でチーム プロジェクトを作成するには、チーム エクスプローラー 2013 から接続する必要があります。
互換性とビルド サーバーの配置については、「ビルド サーバーの配置および構成」を参照してください。
ほとんどの制限は、旧バージョンの Visual Studio との side-by-side 構成で、または Team Web Access (TWA) を使用して チーム エクスプローラー 2013 をインストールすることで回避できます。 TFS 管理タスクとプロジェクト管理タスクをサポートするには、チーム エクスプローラー 2013 を使用します。
Team Explorer は無料のダウンロードとして入手できます。
用語の説明:
旧バージョンとは、最新バージョンの Visual Studio Team Foundation Server 2013 より前のバージョンの TFS で利用可能であったソフトウェアのことを指します。
上位互換性とは、旧バージョンのクライアントが、最新バージョンの Team Foundation Server サポートする (ソフトウェア更新プログラムの追加が必要なことがあります) ことを意味します。 下位互換性とは、最新のバージョンのクライアントが旧バージョンの Team Foundation Server をサポートすることを意味します。 GDR (General Distribution Release) ソフトウェア更新プログラムを使用して、チーム エクスプローラーの上位互換性をサポートできます。
Team Web Access とバージョンの互換性
TWA は、Team Foundation Server がインストールまたはアップグレードされるときに自動的にインストールされ、構成されます。 Team Foundation Server のすべてのインスタンスは、サーバー上でホストされている TWA サービスによってアクセスされるため、バージョンの互換性は問題になりません。 TWA に接続するには、次のいずれかのブラウザーを使用します。
Internet Explorer、バージョン 9、10、および 11
Mozilla Firefox、最新バージョン
Google Chrome、最新バージョン
Safari (Macs のみでサポート)、バージョン 5、6、および 7
TFS 2013 にアップグレードすることで TWA から使用できる新機能について学習するには、ここにアクセスします。
Visual Studio Online クライアント サポート
Visual Studio Online に接続するには、これらのクライアントのいずれかを使用します。
Visual Studio のバージョン |
チーム エクスプローラー のバージョン |
必要なソフトウェア |
---|---|---|
Visual Studio 2013 |
チーム エクスプローラー 2013 |
RTM リリースまたは最新の更新プログラム。 |
Visual Studio 2012 |
チーム エクスプローラー 2012 |
最新の Visual Studio 2012 更新プログラムが必要です。 Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。 |
Visual Studio 2010 |
チーム エクスプローラー 2010 |
SP1 と Compat GDR が必要です。 |
Visual Studio 2008 |
チーム エクスプローラー for Visual Studio Team System 2008 |
SP1 と Compat GDR が必要です。 バージョン コントロールは、MSSCCI 2013Compat GDR に加えて を使用してご利用いただけます。 |
新機能の概要については、「機能タイムライン」を参照してください。
TFS 2013 クライアントのサポート
最新バージョンの TFS を実行しているサーバーに接続するには、次のいずれかのクライアントを使用します。
Visual Studio のバージョン |
チーム エクスプローラー のバージョン |
必要なソフトウェア |
---|---|---|
Visual Studio 2013 |
チーム エクスプローラー 2013 |
RTM リリースまたは最新の更新プログラム。 |
Visual Studio 2012 |
チーム エクスプローラー 2012 |
最新の Visual Studio 2012 更新プログラムが必要です。 Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。 |
Visual Studio 2010 |
チーム エクスプローラー 2010 |
SP1 と Compat GDR が必要です。 |
Visual Studio 2008 |
チーム エクスプローラー for Visual Studio Team System 2008 |
SP1 と Compat GDR が必要です。 MSSCCI 2013 を使用して、バージョン管理を使用できます。 |
Visual Studio 2005 |
MSSCCI 2013 を使用して、バージョン管理を使用できます。 XP ユーザーは MSSCCI 2010 を使用する必要があります。 |
新機能の概要については、「Visual Studio 2015 のアプリケーション ライフサイクル管理に関する新機能」を参照してください。
TFS 2012 クライアントのサポート
TFS 2012 を実行しているサーバーには、次のいずれかのクライアントから接続できます。
Visual Studio のバージョン |
チーム エクスプローラー のバージョン |
必要なソフトウェア |
---|---|---|
Visual Studio 2013 |
チーム エクスプローラー 2013 |
RTM リリースまたは最新の更新プログラム |
Visual Studio 2012 |
チーム エクスプローラー 2012 |
RTM リリースと最新の更新プログラム。 Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。 |
Visual Studio 2010 |
チーム エクスプローラー 2010 |
SP1 と Compat GDR が必要です。 |
Visual Studio 2008 |
チーム エクスプローラー for Visual Studio Team System 2008 |
SP1 と Compat GDR が必要です。 |
Visual Studio 2005 |
MSSCCI 2012 を使用すると制限アクセスを使用できます。 XP ユーザーは MSSCCI 2010 を使用する必要があります。 |
Visual Studio 2012 クライアントから TFS 2012 または TFS 2013 に接続する場合に使用できるクライアント側のタスクを次に示します。
機能エリア |
可用性 |
---|---|
[担当作業]、[保留中の変更]、[コード レビューの要求] |
これらの機能は、Team Explorer 2012 および Team Explorer 2013 からのみ使用できます。 |
コード分析チェックイン ポリシー |
複数のバージョンのチーム エクスプローラーを使用しているときにチェックイン ポリシーを作成して評価する方法は、いくつかあります。 「コード分析を用いたチェックイン ポリシーに関するバージョンの互換性」を参照してください。 |
バージョン管理のローカル ワークスペースと名前の形式 |
以前のバージョンの Visual Studio ではローカル ワークスペースを使用できません。 サーバーのワークスペースを使用する必要があります。 サーバー ワークスペースのみ複数のクライアント間で共有できます。 「ローカル ワークスペースとサーバー ワークスペースのどちらを使用するかを決定する」を参照してください。
バージョン管理では、ユーザー ID の代わりにユーザー情報 (fabrikamfiber\jamal など) が出力されたときは、表示名 ("Jamal Hartnet" など) が使用されるようになりました。 コマンド ライン出力ファイル形式で依存関係を更新して、新しい形式に従って名前を分析する必要があります。 |
テスト中 |
Visual Studio 2012 には、Microsoft テスト マネージャー、単体テスト、コード化された UI テスト、Web パフォーマンス テスト、およびロード テストの互換性に影響する変更がいくつか追加されています。 「Visual Studio 2013 のアプリケーションのテストに関する新機能」を参照してください。 |
プロジェクトの作成とプロセス テンプレート管理 |
使用する必要があります チーム エクスプローラー を 2012年 チーム プロジェクトを作成 または のアップロードし、ダウンロードのプロセス テンプレート TFS 2012 に接続するときにします。 |
グループとセキュリティの管理 |
グループ、グループ メンバーシップ、およびセキュリティ アクセス許可を管理するには、Team Web Access を使用する必要があります。 |
作業項目トラッキング |
次のタスクを完了するには、TFS 2012 以降のバージョンに接続する必要があります。
|
機能拡張 |
チーム エクスプローラーの拡張モデルは完全に再設計されました。 以前のバージョンに基づくカスタム コントロールは、書き換える必要があります。 新しいカスタム コントロールを含む作業項目フォームを表示できますが、これらのコントロールは見つからないものとして表示されます。 コントロールが見つからないフォーム上の場所は、不明コントロールのパスが赤で表示されます。 新しいすべての作業項目フォームのコントロールを表示するには、現在のバージョンのチーム エクスプローラーを side-by-side 構成で使用するか、または Team Web Access を使用します。 |
TFS 2010 クライアントのサポート
TFS 2010 を実行しているサーバーに接続するには、次のいずれかのクライアントを使用します。
Visual Studio のバージョン |
チーム エクスプローラー のバージョン |
必要なソフトウェア |
---|---|---|
Visual Studio 2013 |
チーム エクスプローラー 2013 |
RTM リリースまたは最新の更新プログラム |
Visual Studio 2012 |
チーム エクスプローラー 2012 |
最新の Visual Studio 2012 更新プログラムが必要です。 Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。 |
Visual Studio 2010 |
チーム エクスプローラー 2010 |
SP1 と Compat GDR が必要です。 |
Visual Studio 2008 |
チーム エクスプローラー for Visual Studio Team System 2008 |
バージョン管理は、MSSCCI 2013 で公式にサポートされました。 バージョン管理は、SP1 と Compat GDR で非公式にサポートされていました。 |
Visual Studio 2005 |
Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラムが必要です。 MSSCCI 2013 を使用して、バージョン管理を使用できます。 XP ユーザーは MSSCCI 2010 を使用する必要があります。 |
Team Explorer Everywhere (TEE)
次の表は、TEE のバージョン互換性を示しています。 TEE には、TFS 接続ごとに資格情報が保存されなくなりました。
Team Explorer Everywhere 2013 は Visual Studio Online への接続もサポートします。
クライアントおよびツール |
サポートされている Eclipse のバージョン |
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 |
はい |
はい |
はい |
いいえ |
いいえ |
Team Explorer Everywhere 2012 |
3.5-4.3 |
はい |
はい |
はい |
はい |
はい |
Team Explorer Everywhere 2010 SP1 |
3.2-3.6 |
はい |
はい |
はい |
はい |
はい |
Team Explorer Everywhere 2010 |
3.0-3.5 |
はい |
はい |
はい |
はい |
はい |
チーム エクスプローラーと Team Foundation クライアントの side-by-side の互換性
チーム エクスプローラーは、旧バージョンのチーム エクスプローラーおよび Visual Studio との side-by-side 実行が可能です。 これらの Team Foundation クライアントを使用するには、最新バージョンの チーム エクスプローラー と旧バージョンの チーム エクスプローラー を side-by-side インストールする必要があります。
Microsoft Test Manager
Microsoft Project
Microsoft Excel
PowerPoint ストーリーボーディング
たとえば、Excel 用および Project 用の Office Integration アドインを 2005 バージョンから開始できますが、これらのアドインが side-by-side 実行される場合は 2013 の機能を持ちます。 同様に、2 つのバージョンのチーム エクスプローラーを side-by-side 実行する場合にのみ、テスト ケースを発行できます。 旧バージョンのチーム エクスプローラーを現在のバージョンの Team Foundation Server 用 Office アドインで使用するには、side-by-side 更新プログラムをインストールする必要があります。
Office 統合機能の詳細については、「タスクをサポートするためのクライアントの選択」を参照してください。
Microsoft ソース コード管理インターフェイス (MSSCCI) プロバイダー
MSSCCI パワー ツールを使用すると、Team Foundation バージョン管理 との統合をサポートしない製品と チーム エクスプローラー を統合できます。 ここで、このツールの 2013 バージョンをダウンロードします。
Microsoft Visual Studio Team Foundation Server 2013 MSSCCI プロバイダー 32 ビット
Microsoft Visual Studio Team Foundation Server 2013 MSSCCI プロバイダー 64 ビット
XP ユーザーは MSSCCI 2010 を使用する必要があります。
MSSCCI プロバイダー 2013 は Visual Studio Team Foundation Server 2013 をサポートし、次のソフトウェア バージョンと互換性があります。
Visual Studio 2008
Visual Studio 2005
Visual Studio .NET 2003
Visual C++ 6 SP6
Visual Basic 6 SP6
SQL Server Management Studio
Q: Visual Studio 2013 または Team Foundation Server 2013 をダウンロード、インストール、アップグレードする方法を教えてください。
A: ダウンロードはここで入手できます。 TFS 2013 をインストールまたはアップグレードするには、「Team Foundation Server インストール ガイド」または「Team Foundation Server のアップグレード」を参照してください。
Q: どうすれば TFS 2013 に接続できますか。
A: こちらにアクセスして、TWA、チーム エクスプローラー、または TFS プロキシ サーバーから TFS 2013 に接続する方法を確認してください。
Q: 接続している TFS のバージョンはどのように判断するのでしょうか。
A: Web ブラウザーから、またはオンプレミスの TFS の場合、アドレスとして、http://ServerName:8080/tfs/_home/About と入力します。
Visual Studio Online で、次のアドレスを入力してください: http://アカウント名.visualstudio.com/_home/About。
Q: TFS とサポートしているソフトウェアの互換性はどうなっていますか。
A: TFS 2005 または TFS 2008 からアップグレードする場合は、サポートされているオペレーティング システム、SQL Server のバージョン、およびその他の特別な配慮を理解する必要があります。 TFS 2013 がサポートしている次の製品と機能のバージョンを確認するには、「TFS 2013 の互換性と依存関係」を参照してください。
.NET Framework
Hyper-V
Office (クライアント製品)
Project Server
SharePoint 製品とテクノロジ
SQL Server
System Center Virtual Machine Manager
Web ブラウザー
Q: Visual Studio 2013 でサポートされる機能についてはどこで学習できますか。
A: Visual Studio 製品の機能比較を参照してください。
新機能の概要については、「Visual Studio 2015 のアプリケーション ライフサイクル管理に関する新機能」を参照してください。
Q: TFS 2013 で使用が推奨されていない機能はどれですか。
A: TFS 2012 以降使用が推奨されていない機能は多くありません。 導入された変更の概要については、こちらにアクセスしてください。
TFS プロセス テンプレートに対する変更の詳細については、「Changes made to team projects and default process templates during upgrade of Team Foundation Server」を参照してください。
Q: TWA への上級アクセスが必要なのはどの機能ですか。
A: アジャイル ポートフォリオ管理、チームのルーム、クエリ結果のグラフ作成、フィードバックの要求、およびテスト ケース管理ツールでは、ユーザーに TWA への上級アクセスを付与する必要があります。 ユーザーのアクセス レベルを変更するには、「アクセス レベルの変更」を参照してください。
Q: Visual Studio と TWA 以外に、TFS 2013 に接続する他のクライアントはどれですか。
A: ここにアクセスして、サポートされるすべての Team Foundation クライアントと、各クライアントで実行できるタスクを参照してください。
Q: カスタム作業項目コントロールは、TFS 2013 にアップグレードしても機能しますか。
A: TFS 2012 用に開発した TWA のカスタム コントロールは TFS 2013 と互換性があります。 TFS 2010 以前のバージョン用にビルドした作業項目フォームの TWA カスタム コントロールはリビルドする必要があります。 これらのコントロールは、現在のバージョンの Team Web Access でアセンブリ参照を使用してリビルドする必要があります。 新しいコントロールの作成方法については、Microsoft Web サイトの「TF Web Access 2012 での作業項目カスタム コントロールの開発 - 開発」と「TF Web Access 2012 での作業項目カスタム コントロールの開発 - 開発」を参照してください。