次の方法で共有


Visual Studio でのカスタム ビルド イベントの指定

カスタム ビルド イベントを指定して、完了したビルドの開始前または自動的にコマンドを実行できます。たとえば、ビルドが完了したらビルドが .bat ファイルを実行開始したり、フォルダーに新しいファイルをコピーする前に。ビルド イベントは、ビルドが正常にビルド処理でこれらのポイントに到達した場合にのみ実行されます。

プログラミング言語に関する特定の情報に使用している、次のトピックを参照:

構文

ビルド イベントは DOS のコマンドと同じ構文に従いますが、ビルド イベントを生成するマクロを使用できます。使用できるマクロの一覧については、[ビルド前に実行するコマンド ライン] / [ビルド後に実行するコマンド ライン] ダイアログ ボックスを参照してください。

最適な結果を得るには、次の形式のツールヒントに従ってください:

  • .bat ファイルを実行するすべてのビルド イベントの前に call のステートメントを追加します。

    例 : call C:\MyFile.bat

    例 : call C:\MyFile.bat call C:\MyFile2.bat

  • 引用符でファイルのパスを囲みます。

    例 Windows 8 (の場合) : "%ProgramFiles (x86) %\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe" - "$ (TargetPath) "

  • 改行を使用して別の複数のコマンド。

  • 必要に応じて、ワイルドカードを含めます。

    例: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\

参照

関連項目

[ビルド前に実行するコマンド ライン] / [ビルド後に実行するコマンド ライン] ダイアログ ボックス

概念

MSBuild の特殊文字

チュートリアル: アプリケーションをビルドする

その他の技術情報

Visual Studio でのアプリケーションのビルド