IBuildEngine インターフェイス
アセンブリ: Microsoft.Build.Framework (microsoft.build.framework.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


IBuildEngine プロパティ

名前 | 説明 | |
---|---|---|
![]() | ColumnNumberOfTaskNode | タスクを呼び出した、プロジェクト ファイル内のタスク ノードの行番号を取得します。 |
![]() | ContinueOnError | プロジェクト ファイルで、このタスクについて ContinueOnError フラグが true に設定されている場合、true を返します。 |
![]() | LineNumberOfTaskNode | タスクを呼び出した、プロジェクト ファイル内のタスク ノードの行番号を取得します。 |
![]() | ProjectFileOfTaskNode | このタスクへの呼び出しを含むプロジェクト ファイルの完全パスを取得します。 |

IBuildEngine メソッド

名前 | 説明 | |
---|---|---|
![]() | BuildProjectFile | プロジェクト ファイルのビルドを開始します。ビルドに成功すると、出力がある場合は指定されたターゲットの出力が返されます。 |
![]() | LogCustomEvent | 登録されているすべての logger に対するカスタム イベントを発生します。 |
![]() | LogErrorEvent | 登録されているすべての logger に対するエラー イベントを発生します。 |
![]() | LogMessageEvent | 登録されているすべての logger に対するメッセージ イベントを発生します。 |
![]() | LogWarningEvent | 登録されているすべての logger に対する警告イベントを発生します。 |

IBuildEngine メンバ
これを利用して、タスクの作成者は MSBuild エンジンの機能のサブセットを使用できます。
IBuildEngine データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | ColumnNumberOfTaskNode | タスクを呼び出した、プロジェクト ファイル内のタスク ノードの行番号を取得します。 |
![]() | ContinueOnError | プロジェクト ファイルで、このタスクについて ContinueOnError フラグが true に設定されている場合、true を返します。 |
![]() | LineNumberOfTaskNode | タスクを呼び出した、プロジェクト ファイル内のタスク ノードの行番号を取得します。 |
![]() | ProjectFileOfTaskNode | このタスクへの呼び出しを含むプロジェクト ファイルの完全パスを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | BuildProjectFile | プロジェクト ファイルのビルドを開始します。ビルドに成功すると、出力がある場合は指定されたターゲットの出力が返されます。 |
![]() | LogCustomEvent | 登録されているすべての logger に対するカスタム イベントを発生します。 |
![]() | LogErrorEvent | 登録されているすべての logger に対するエラー イベントを発生します。 |
![]() | LogMessageEvent | 登録されているすべての logger に対するメッセージ イベントを発生します。 |
![]() | LogWarningEvent | 登録されているすべての logger に対する警告イベントを発生します。 |

- IBuildEngineのページへのリンク