1

msbuild を使用して C++ プロジェクトをビルドしていますが、「ビルド後のイベント」を抑制したいと考えています。次のプロパティを試しましたが、成功しませんでした:

/property:PostBuildEvent=
/property:VCPostBuildEventTool=

どちらも違いはなく、ビルド後のイベントは引き続き実行されます。

msbuild を使用してこれらの (および潜在的に他の) イベントを抑制する方法を知っている人はいますか?

4

4 に答える 4

0

ビルド後のイベントを変更できる場合は、たとえば、環境変数を使用してこれを行うことができますSKIP_POST_BUILD_EVENTS。次に、 を呼び出す前にその環境変数を設定しmsbuild、そこにあるコードを実行する前に、ビルド後のイベントに変数が存在するかどうかを確認できます。

于 2008-11-10T12:21:29.990 に答える
0

Ack、msbuild は実際には柔軟性のない vcbuild を呼び出しているように見えるので、行き詰まっていると思います。

于 2008-11-05T13:27:42.293 に答える
0

ビルド イベントを空白以外に設定してみましたか? 「dir」などの余分なもので上書きした場合でも、元のビルド後の手順を実行しますか?

これは最も洗練されたソリューションではありませんが、機能する可能性があります。

于 2008-11-05T11:07:35.477 に答える