0
私はすべてのプロジェクトをビルドする古いBuild.batファイルを置き換えるためにTFSビルドエージェントを使用しようとしています。私はコンパイルが必要なC#とC++プロジェクトを持っています。すべてのC#プロジェクトには設定リリース|すべてのCPUがあり、すべてのC++プロジェクトにはRelease | Win32の設定があります。私はすべてのプロジェクトを含むMSBuildプロジェクトを作成しました。 C++プロジェクトでRelease | Win32構成を使用するように指定するには、C#プロジェクトでRelease | Any CPU構成を使用する必要があります。
ありがとうございました ジョン。TFSビルドエージェントは複数の構成を使用します
いいえ、それぞれのプロジェクトは個別の解決策です。私は155のプロジェクトを作る必要があるので、私は1つのソリューションにそれらをすべて入れないことを好むでしょう。 – Rossini
ビルド定義のプロセスセクションで、ビルドする項目とその適切な設定としてすべてのプロジェクト(yikes)を選択します。ソリューションANDプロジェクトには設定があることを覚えておくことが重要です。解決策構成はメタのみです。つまり、ソリューション構成では、ビルドするプロジェクトとビルドする構成を選択します。したがって、AppA.SLNはRelease/ANYCPUを持つことができますが、ProjA.csproj Debug | x86とProjB.csproj Release | ANYCPUをビルドします。これらのシナリオでは、「構成」という用語がかなりオーバーロードされています。 –
ビルド定義のプロセスセクションはどこですか? – Rossini