6
ビルド定義がTFS 2012インスタンスに設定されています。このビルド定義では、カスタム引数を渡して、その引数を.csprojファイルにアクセスしたいと考えています。例えば:私はこれをしたい私.csprojファイルでプロパティ値をTFSからビルド定義をprojファイルに渡す
MSBuild Arguments: /p:MyFoo=1
:
<ItemGroup Condition=" '$(MyFoo)' == '1' ">
が、このことは可能ですか、私は間違ってこれについてつもり?
ビルドをキューに入れるとき、私はこれは完全に私の質問に答えるかわからない引数を入力することができます。あなたは私のprojファイルで$(MyFoo)を参照できるはずですか? – Matt
@Mattはい、これは引数をMSbuildに渡し、$(MyFoo)はビルド内のすべてのソリューション/プロジェクトで使用できるようになります。 –
ビルドプロセステンプレート内のmsbuildアクティビティを表示することができます。これは、ソリューション/プロジェクトをコンパイルするためにmsbuildと呼ばれます。すでに定義されているものに加えてMSBuild引数が渡されます。あなたの価値が非常に静的なものなら、それをここに追加して、すべてのビルド定義に対してこれを定義する必要はありません。 Upvoted – drk