[ビルド イベント] ダイアログ ボックス (Visual Basic)Build Events Dialog Box (Visual Basic)

[ビルド イベント] ダイアログ ボックスを使用して、ビルド構成の手順を指定します。Use the Build Events dialog box to specify build configuration instructions. また、ビルド前またはビルド後の任意のイベントを実行する条件を指定することもできます。You can also specify the conditions under which any pre-build or post-build events are run. 詳細については、「方法 : ビルド イベントを指定する (Visual Basic)」を参照してください。For more information, see How to: Specify Build Events (Visual Basic).

ビルド前に実行するコマンド ライン ビルド開始前に実行する任意のコマンドを指定します。Pre-build event command line Specifies any commands to execute before the build starts. 長いコマンドを入力するには、[ビルド前の編集] をクリックして [ビルド前に実行するコマンド ライン] / [ビルド後に実行するコマンド ライン] ダイアログ ボックスを表示します。To type long commands, click Edit Pre-build to display the Pre-build Event/Post-build Event Command Line Dialog Box.

注意

プロジェクトが最新の状態で、ビルドがトリガーされない場合、ビルド前イベントは実行されません。Pre-build events do not run if the project is up-to-date and no build is triggered.

ビルド後に実行するコマンド ライン ビルド終了後に実行する任意のコマンドを指定します。Post-build event command line Specifies any commands to execute after the build ends. 長いコマンドを入力するには、[ビルド後の編集] をクリックして [ビルド前に実行するコマンド ライン] / [ビルド後に実行するコマンド ライン] ダイアログ ボックスを表示します。To type long commands, click Edit Post-build to display the Pre-build Event/Post-build Event Command Line dialog box.

注意

.bat ファイルを実行するすべてのビルド後コマンドの前に call ステートメントを追加します。Add a call statement before all post-build commands that run .bat files. たとえば、call C:\MyFile.bat または call C:\MyFile.bat call C:\MyFile2.bat のようにします。For example, call C:\MyFile.bat or call C:\MyFile.bat call C:\MyFile2.bat.

ビルド後イベントの実行 次の表に示すように、実行するビルド後イベントの条件を指定します。Run the post-build event Specifies the conditions for the post-build event to run, as shown in the following table.

オプションOption 結果Result
常時Always ビルド後イベントは、ビルドが成功したかどうかに関係なく実行されます。Post-build event will run, regardless of whether the build succeeds.
ビルドが成功したときOn successful build ビルド後イベントは、ビルドが成功した場合に実行されます。Post-build event will run if the build succeeds. このため、ビルドが成功した場合は、最新のプロジェクトについてもイベントが実行されます。The event will run even for a project that is up-to-date, as long as the build succeeds. これは、既定の設定です。This is the default setting.
ビルドがプロジェクト出力を更新したときWhen the build updates the project output ビルド後イベントは、コンパイラの出力ファイル (.exe または .dll) が以前のコンパイラの出力ファイルと異なる場合にだけ実行されます。Post-build event will run only when the compiler's output file (.exe or .dll) differs from the previous compiler output file. ビルド後イベントは、プロジェクトが最新の場合は実行されません。A post-build event is not run if a project is up-to-date.

参照See Also