2009-06-18 20 views
3

代わりに、TFSビルドを構成してソリューションのセットを構築する方法を知っている人はいますか? 私が持っている解決策は16のプロジェクトを持っていますが、私のビルド定義の1つでは、それらのうちのいくつかをコンパイルします。あなたのビルドを作成するとTFSで特定のプロジェクトのセットを構築する

+1

構成マネージャを使用して、ソリューションの新しい構成を作成できます。また、特定の構成でビルドするプロジェクトを指定することもできます。 –

+0

あなたはもっと具体的になることができますか?私はTFSBuildで新しいです。ありがとう – mrtaikandi

答えて

4

私の意見では、新しいソリューションファイルを作成するのが最も簡単な方法です。同じプロジェクト(またはいくつかのサブセット)を参照するいくつかのソリューションを持つことを妨げるものは何もありません。

もう1つの方法は、新しい設定を作成することです。ソリューションエクスプローラで、ルートノード - >構成マネージャを右クリックします。 "debug"や "release"のような標準設定に加えて独自のカスタム設定を作成することもできます。 config + platformの各組み合わせに対して、以下のチェックボックスを使用して、どのプロジェクトをビルドするか、どの設定を使用するかを定義することができます。

あなたが選んだのは、TFSBuild.projファイルを編集して、目的のソリューションや設定を指すようにすることです。 MSDNの指示:http://msdn.microsoft.com/en-us/library/bb399127.aspx

0

それはあなたが右のチームエクスプローラでビルドをクリックして、それを見つけるには、Configurationフォルダを選択することができます(

を開き、このファイルをソースコントロールにTFSBuild.projファイルを作成し、タグを検索しますそのタグにはターゲットを指定するためのサブタグがありますが、そこにビルドするプロジェクトを入力すると(セミコロンで区切られています)、それらをビルドします。

0

ビルドしていない場合はそれでも(John Saunders氏が言ったように)ビルドの設定でプロジェクトを指定することができます(設定した後は、再度ビルドを行うことはできません)。

+0

ビルドを作成するときには、プロジェクトではなくソリューションのみを選択できます。 – mrtaikandi

+0

うーん、プロジェクトを選ぶことができると思った。私はあなたを誤解して申し訳ありません。あなたはTFSBuild.projファイルを使ってそれを行う必要があります。 – Vaccano

関連する問題