私はTFSサーバー上に構築されたソリューションを持っています。このソリューションには、カスタムMSBuildタスクを持ついくつかのプロジェクトが含まれています。これらのタスクは、実際にはいくつかのzipアーカイブを作成します。プロジェクトのMSBuildタスクにTFS変数を渡す方法
TFSビルドから何とか$(Rev)マクロを抽出し、タスクに渡す必要があります。私は、ビルド定義のプロセス]タブでMSBuildArgumentsを使用しようと、私はのような単純な文字列値を設定したときにそれが動作します:
/P:バージョン=「5」
が、それは、マクロでは動作しません。 :
/P:バージョン= "$(REV:r)は"
あなたが任意のアイデアを持っていますか?
編集:実際にはBuildDetail.BuildNumberが必要でした。
私はそれらがマクロであると思いますか? –
ええと、私はちょうどマクロと呼ばれると思った。ビルド番号の形式を確認してください。これは、これらのマクロで構築されています。私が間違っている?私はTFSの初心者です。 –
はい、一般的ではありません。ビルド番号の形式は、ビルド番号に固有のものです。 –