msbuild を使用して C++ プロジェクトをビルドしていますが、「ビルド後のイベント」を抑制したいと考えています。次のプロパティを試しましたが、成功しませんでした:
/property:PostBuildEvent=
/property:VCPostBuildEventTool=
どちらも違いはなく、ビルド後のイベントは引き続き実行されます。
msbuild を使用してこれらの (および潜在的に他の) イベントを抑制する方法を知っている人はいますか?
ビルド後のイベントを変更できる場合は、たとえば、環境変数を使用してこれを行うことができますSKIP_POST_BUILD_EVENTS
。次に、 を呼び出す前にその環境変数を設定しmsbuild
、そこにあるコードを実行する前に、ビルド後のイベントに変数が存在するかどうかを確認できます。
Ack、msbuild は実際には柔軟性のない vcbuild を呼び出しているように見えるので、行き詰まっていると思います。
ビルド イベントを空白以外に設定してみましたか? 「dir」などの余分なもので上書きした場合でも、元のビルド後の手順を実行しますか?
これは最も洗練されたソリューションではありませんが、機能する可能性があります。