1

「Team Foundation Build」をセットアップしました (正しい名前だと思います)。ソリューションを正しくビルドしているビルド コントローラー (ビルド マシン) があります。ビルド マシンでビルドするときは、別のソリューション構成を使用しています。
ソリューションに新しいプロジェクトを追加しました。構成マネージャーを開き、ビルド マシンで使用される構成が選択されているときに、その新しいプロジェクトの横にある [ビルド] のボックスをオンにしました。このソリューションへの変更はチェックインされています。ただし、ビルド マシンはそのプロジェクトをビルドしません。
ソリューション構成に変更を加えて .sln ファイルを調べると、それらの変更が反映されていることがわかり、そこに情報が保存されていることがわかります。ただし、ビルド マシンの Visual Studio で .sln ファイルを開くと (ビルドの失敗時にそこに書き込まれた後)、新しいプロジェクトの横にあるチェック ボックス [ビルド] がオフになっていることがわかります (したがって、そうでない理由が説明されています)。建てられた)。ビルド マシンから自分のマシンに .sln ファイルをコピーし、それを自分のマシン (ボックスがチェックされている場所) の .sln と比較すると、それらは一致します!
私は困惑しています...

4

1 に答える 1

0

新しいプロジェクトは、TFSビルドの定義のワークスペースのリストで指定されていないソース管理のフォルダーにある可能性があります。TFSビルド定義を編集し、作業フォルダーのリストを確認します。ソリューションファイルにはこのプロジェクト参照が含まれている場合がありますが、作業フォルダーに含まれていない限り、ビルドサーバーでは使用できません。

于 2013-03-08T15:13:40.587 に答える