[ビルド イベント] ページ (プロジェクト デザイナー) (C#)Build Events Page, Project Designer (C#)

プロジェクト デザイナー[ビルド イベント] ページを使用して、ビルド構成の手順を指定します。Use the Build Events page of the Project Designer to specify build configuration instructions. また、あらゆるビルド後イベントを実行する条件を指定することもできます。You can also specify the conditions under which any post-build events are run. 詳細については、「方法 : ビルド イベントを指定する (C#)」および「方法 : ビルド イベントを指定する (Visual Basic)」を参照してください。For more information, see How to: Specify Build Events (C#)and How to: Specify Build Events (Visual Basic).

UIElement の一覧UIElement List

構成Configuration
このコントロールは、このページでは編集できません。This control is not editable in this page. このコントロールの詳細については、「[ビルド] ページ (プロジェクト デザイナー) (C#)」を参照してください。For a description of this control, see Build Page, Project Designer (C#).

プラットフォームPlatform
このコントロールは、このページでは編集できません。This control is not editable on this page. このコントロールの詳細については、「[ビルド] ページ (プロジェクト デザイナー) (C#)」を参照してください。For a description of this control, see Build Page, Project Designer (C#).

ビルド前に実行するコマンド ライン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 following 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. したがって、ビルドが成功した場合は、最新のプロジェクトについてもイベントが実行されます。Thus, the event will run even for a project that is up-to-date, as long as the build succeeds.
ビルドがプロジェクト出力を更新したときWhen the build updates the project output ビルド後イベントは、コンパイラの出力ファイル (.exe または .dll) が以前のコンパイラの出力ファイルと異なる場合にのみ実行されます。Post-build event will only run when the compiler's output file (.exe or .dll) is different than the previous compiler output file. したがって、ビルド後イベントは、プロジェクトが最新の場合は実行されません。Thus, a post-build event is not run if a project is up-to-date.

参照See Also

方法 : ビルド イベントを指定する (Visual Basic) How to: Specify Build Events (Visual Basic)
方法 : ビルド イベントを指定する (C#) How to: Specify Build Events (C#)
プロジェクトのプロパティのリファレンス Project Properties Reference
コードのコンパイルとビルドCompiling and Building