Team Foundation ビルドのバージョンの互換性

更新 : 2007 年 11 月

Team Foundation ビルド、Team Foundation Server、またはチーム エクスプローラをインストールまたはアップグレードする前に、これらのコンポーネントのさまざまなバージョン間で互換性の問題を確認する必要があります。たとえば、使用している Team Foundation Server のバージョンと異なるバージョンの Team Foundation ビルドは使用できません。さらに、Team Foundation ビルドの一部の機能は、クライアント コンピュータで実行されているチーム エクスプローラのバージョンと異なるバージョンを使用する場合、使用できないか動作が異なります。

Team Foundation ビルドと Team Foundation Server のバージョン

アプリケーション層サーバーがビルド コンピュータと通信するには、サーバーで実行している Team Foundation Server のバージョンとビルド コンピュータで実行している Team Foundation ビルドのバージョンを一致させる必要があります。

  • アプリケーション層サーバーで Visual Studio Team System 2008 バージョンの Team Foundation Server を実行している場合、ビルド コンピュータでは Visual Studio 2005 Team System バージョンの Team Foundation ビルドを実行できません。

  • アプリケーション層サーバーで Visual Studio 2005 Team System バージョンの Team Foundation Server を実行している場合、ビルド コンピュータでは Visual Studio Team System 2008 バージョンの Team Foundation ビルドを実行できません。    

古いバージョンのチーム エクスプローラと新しいバージョンの Team Foundation Server の併用

クライアント コンピュータで Visual Studio 2005 Team System バージョンのチーム エクスプローラを実行している場合、このコンピュータは、Visual Studio Team System 2008 バージョンの Team Foundation Server を実行しているサーバーに接続できます。この構成では、Visual Studio Team System 2008 バージョンの Team Foundation ビルドを使用できますが、次の制限を考慮する必要があります。

  • ビルドの開始、完了したビルドの一覧表示、ビルドのビルド レポートの表示、ビルドの品質の変更、およびビルドの種類の作成には、Visual Studio 2005 Team System バージョンのチーム エクスプローラを使用できます。

    ビルドの種類を作成すると、Visual Studio Team System 2008 バージョンの Team Foundation Server によって、ソース管理のビルド定義の一覧にその種類が自動的にインポートされます。その後、Visual Studio Team System 2008 バージョンのチーム エクスプローラでその種類を表示できます。

  • キューへのビルドの配置、キュー内のビルドの一覧表示、ビルド エージェントの一覧表示、またはビルド エージェントの管理には、Visual Studio 2005 Team System バージョンのチーム エクスプローラを使用できません。

  • Visual Studio 2005 Team System バージョンのチーム エクスプローラは、TFSBuild.proj ファイルの情報を使用してビルドを開始します。このファイルは、$/<TeamProject>/TeamBuildTypes/<BuildTypeName> フォルダにあります。Visual Studio Team System 2008 バージョンの TFSBuild.proj ファイルには、Visual Studio 2005 Team System バージョンと同じプロパティが含まれているため、古いバージョンのチーム エクスプローラを使用してビルドを開始できます。ただし、新しいバージョンのファイルには、ビルドの定義に使用されなくなったプロパティを示すコメントも含まれています。

  • Visual Studio Team System 2008 バージョンの Team Foundation Server に格納されている TFSBuild.proj ファイルのプロパティを更新しても、その変更は Visual Studio 2005 Team System データベースで更新されません。

  • ビルドを開始、停止、および削除するには、TFSBuild.exe を使用できます。

新しいバージョンのチーム エクスプローラと古いバージョンの Team Foundation Server の併用

クライアント コンピュータで Visual Studio Team System 2008 バージョンのチーム エクスプローラを実行している場合、このコンピュータは、Visual Studio 2005 Team System バージョンの Team Foundation Server を実行しているサーバーに接続できます。この構成では、Visual Studio 2005 Team System バージョンの Team Foundation ビルドを使用できますが、次の制限があります。

  • ビルドの定義を作成できません。

    ビルドの定義の一覧は、チーム エクスプローラの [ビルド] ノードにある $/<TeamProject>/TeamBuildTypes フォルダに表示されます。

  • キューへのビルドの配置、ビルド エージェントの管理、またはキュー内のビルドの一覧表示は実行できません。

  • ビルド エクスプローラでは、ビルドをフィルタ処理できません。

  • ビルドを開始すると、[ビルドをキューに配置] ダイアログ ボックスのオプションを指定できません。

  • ビルドの停止、ビルドの削除、またはビルドの品質の管理には、チーム エクスプローラのユーザー インターフェイスを使用できません。

  • ビルドを開始、停止、および削除するには、TFSBuild.exe を使用できます。

参照

処理手順

方法 : Team Foundation ビルドをセットアップおよびインストールする

方法 : ビルド エージェントを作成および管理する

方法 : ビルド定義を作成する

方法 : ビルド定義を編集する

方法 : ビルドの品質評価を作成または削除する

方法 : ビルド定義を削除する

概念

Team Foundation ビルドの構成ファイルについて

その他の技術情報

Team Foundation ビルドでのビルド定義の操作

Team Foundation ビルド コマンド