2009-03-25 17 views
4

Iとして、以下の溶液構造ました:のビルドTFSのチームでプロジェクト構造を保持する方法-

ソリューション1(Solution1.sln)

  • プロジェクト1
  • プロジェクト2
  • プロジェクト3

Solution1.slnで動作するチームビルドの定義を作成しました。 BuildName \リリース

しかし、私は私のプロジェクト構造を維持したい: 私の問題は、コンパイルされたバイナリを単一のフラットな出力フォルダに格納されていることである

BuildName \プロジェクト1 \リリース

BuildName \プロジェクト2 \リリース

BuildName \プロジェクト3 \リリース

答えて

2

チームビルドのデフォルトは、あなたが見てきたようである - バイナリを1つのフォルダに、ウェブサイト、独自のフォルダ構造内の各。設定ごとに1つ作成されます。ちょうどTFSを使い始めるなら、デフォルトを使うことをお勧めします。別々のフォルダに精通していますが、Team Buildについて読んだほとんどすべてが単一の出力フォルダを使用します。

親密度を除いて、別々のフォルダが必要な理由はありますか?

+0

+1プロジェクトがお互いに依存している場合、別々のフォルダとは重複していることを意味します。 –

+1

実際には複数の出力フォルダを必要とする展開が問題です。実行可能な各プロジェクトには、インフラストラクチャプロジェクトのサブセットのみが必要です。 –

+0

@Sean:チームビルドごとに、展開可能なアーティファクトのセットを1つだけ作成することをお勧めします。たとえば、インフラストラクチャのサブセットのみが必要なデスクトップ実行ファイルが複数ある場合、それぞれを個別に展開する場合は、複数のチームビルドが必要です。一方、それぞれに必要なファイルのみをインストールするインストーラを1台だけ持つことができれば、チームを1つだけ作成することができます。 –

関連する問題