VCBuildとは? わかりやすく解説

VCBuild クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

VCBuild タスクを実装します。このタスクを作成して実行するには、プロジェクト ファイルで VCBuild 要素を使用します。使用法とパラメータ情報については、「VCBuild タスク」を参照してください。

名前空間: Microsoft.Build.Tasks
アセンブリ: Microsoft.Build.Tasks (microsoft.build.tasks.dll 内)
構文構文

Public Class VCBuild
    Inherits ToolTaskExtension
public class VCBuild : ToolTaskExtension
public ref class VCBuild : public
 ToolTaskExtension
public class VCBuild extends ToolTaskExtension
public class VCBuild extends
 ToolTaskExtension
継承階層継承階層
System.Object
   Microsoft.Build.Utilities.Task
     Microsoft.Build.Utilities.ToolTask
       Microsoft.Build.Tasks.ToolTaskExtension
        Microsoft.Build.Tasks.VCBuild
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
VCBuild メンバ
Microsoft.Build.Tasks 名前空間

VCBuild コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

VCBuild クラスの新しいインスタンスを初期化します。

名前空間: Microsoft.Build.Tasks
アセンブリ: Microsoft.Build.Tasks (microsoft.build.tasks.dll 内)
構文構文

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報

.NET Framework

サポート対象 : 2.0
参照参照

関連項目

VCBuild クラス
VCBuild メンバ
Microsoft.Build.Tasks 名前空間

VCBuild プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AdditionalLibPaths  
パブリック プロパティ AdditionalOptions  
パブリック プロパティ BuildEngine  タスクによって使用される IBuildEngine オブジェクトのインスタンスを取得または設定します。 ( Task から継承されます。)
パブリック プロパティ Clean  
パブリック プロパティ Configuration  
パブリック プロパティ ExitCode  実行可能ファイルから返された終了コードを取得します。 ( ToolTask から継承されます。)
パブリック プロパティ HostObject  タスクに関連付けられているホスト オブジェクトを取得または設定します。 ( Task から継承されます。)
パブリック プロパティ Log  タスク ログ メソッドを格納している TaskLoggingHelperExtension クラスのインスタンスを取得します。 ( ToolTaskExtension から継承されます。)
パブリック プロパティ Override  
パブリック プロパティ Platform  
パブリック プロパティ Projects  
パブリック プロパティ Rebuild  
パブリック プロパティ SolutionFile  
パブリック プロパティ Timeout  実行可能なタスクが終了してからの時間を取得または設定します。 ( ToolTask から継承されます。)
パブリック プロパティ ToolPath  実行する実行可能ファイルへのパスを取得または設定します。 ( ToolTask から継承されます。)
パブリック プロパティ UserEnvironment  
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Bag  派生タスク クラスで使用されるパラメータのコレクションを取得します。 ( ToolTaskExtension から継承されます。)
プロテクト プロパティ EnvironmentOverride オーバーライドされます。  
プロテクト プロパティ HelpKeywordPrefix  リソース名からヘルプ キーワードを作成するために使用するプレフィックスを取得または設定します。 ( Task から継承されます。)
プロテクト プロパティ ResponseFileEncoding  応答ファイルの Encoding を取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ StandardErrorEncoding  タスクの標準エラー ストリームの Encoding を取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ StandardErrorLoggingImportance  エラーを記録するために使用する MessageImportance を取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ StandardOutputEncoding  タスクの標準出力ストリームの Encoding を取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ StandardOutputLoggingImportance  エラーを記録するために使用する MessageImportance を取得します。 ( ToolTask から継承されます。)
プロテクト プロパティ TaskResources  タスクに関連付けられているカルチャ固有のリソースを取得または設定します。 ( Task から継承されます。)
プロテクト プロパティ ToolName オーバーライドされます。  
参照参照

関連項目

VCBuild クラス
Microsoft.Build.Tasks 名前空間

VCBuild メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddCommandLineCommands オーバーライドされます。  
プロテクト メソッド AddResponseFileCommands  指定した CommandLineBuilderExtension に、コマンド ライン ツールが応答ファイルから実行できるスイッチおよびその他の情報を設定します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド CallHostObjectToExecute  タスクの処理を実行するホスト オブジェクトを呼び出します。 ( ToolTask から継承されます。)
プロテクト メソッド ExecuteTool  一時応答 (.rsp) ファイルを作成し、実行可能ファイルを実行します。 ( ToolTask から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GenerateCommandLineCommands  コマンド ライン ツールが、応答ファイルからではなく、コマンド ラインから直接実行する必要があるスイッチおよびその他の情報を取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GenerateFullPathToTool オーバーライドされます。  
プロテクト メソッド GenerateResponseFileCommands  応答ファイルを指定するためにコマンド ライン ツールで使用されるスイッチを取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GetBoolParameterWithDefault  指定したブール型のパラメータの値を取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GetIntParameterWithDefault  指定した整数パラメータの値を取得します。 ( ToolTaskExtension から継承されます。)
プロテクト メソッド GetResponseFileSwitch  応答 (.rsp) ファイルを指定するために実行可能ファイルによって使用されたコマンド ライン スイッチを返します。 ( ToolTask から継承されます。)
プロテクト メソッド GetWorkingDirectory  実行可能ファイルを実行するディレクトリを返します。 ( ToolTask から継承されます。)
プロテクト メソッド HandleTaskExecutionErrors  実行可能ファイルによって生成された実行エラーを処理します。 ( ToolTask から継承されます。)
プロテクト メソッド InitializeHostObject  タスクのホスト オブジェクトを初期化します。 ( ToolTask から継承されます。)
プロテクト メソッド LogEventsFromTextOutput  単一行のテキストを解析して、標準形式のエラーまたは警告を識別します。 ( ToolTask から継承されます。)
プロテクト メソッド LogPathToTool  ツール名および登録されているすべての logger へのパスを記録します。 ( ToolTask から継承されます。)
プロテクト メソッド LogToolCommand  実行の開始点を登録されているすべての logger に記録します。 ( ToolTask から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド SkipTaskExecution  タスクの実行をスキップする必要があるかどうかを示します。 ( ToolTask から継承されます。)
プロテクト メソッド ValidateParameters オーバーライドされます。  
参照参照

関連項目

VCBuild クラス
Microsoft.Build.Tasks 名前空間

VCBuild メンバ

VCBuild タスクを実装します。このタスクを作成して実行するには、プロジェクト ファイルで VCBuild 要素を使用します。使用法とパラメータ情報については、「VCBuild タスク」を参照してください。

VCBuild データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド VCBuild  
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ も参照)
  名前 説明
パブリック プロパティ AdditionalLibPaths  
パブリック プロパティ AdditionalOptions  
パブリック プロパティ BuildEngine  タスクによって使用される IBuildEngine オブジェクトのインスタンスを取得または設定します。(Task から継承されます。)
パブリック プロパティ Clean  
パブリック プロパティ Configuration  
パブリック プロパティ ExitCode  実行可能ファイルから返された終了コードを取得します。(ToolTask から継承されます。)
パブリック プロパティ HostObject  タスクに関連付けられているホスト オブジェクトを取得または設定します。(Task から継承されます。)
パブリック プロパティ Log  タスク ログ メソッドを格納している TaskLoggingHelperExtension クラスのインスタンスを取得します。(ToolTaskExtension から継承されます。)
パブリック プロパティ Override  
パブリック プロパティ Platform  
パブリック プロパティ Projects  
パブリック プロパティ Rebuild  
パブリック プロパティ SolutionFile  
パブリック プロパティ Timeout  実行可能なタスクが終了してからの時間を取得または設定します。(ToolTask から継承されます。)
パブリック プロパティ ToolPath  実行する実行可能ファイルへのパスを取得または設定します。(ToolTask から継承されます。)
パブリック プロパティ UserEnvironment  
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Bag  派生タスク クラスで使用されるパラメータのコレクションを取得します。(ToolTaskExtension から継承されます。)
プロテクト プロパティ EnvironmentOverride オーバーライドされます。  
プロテクト プロパティ HelpKeywordPrefix  リソース名からヘルプ キーワードを作成するために使用するプレフィックスを取得または設定します。(Task から継承されます。)
プロテクト プロパティ ResponseFileEncoding  応答ファイルの Encoding を取得します。(ToolTask から継承されます。)
プロテクト プロパティ StandardErrorEncoding  タスクの標準エラー ストリームの Encoding を取得します。(ToolTask から継承されます。)
プロテクト プロパティ StandardErrorLoggingImportance  エラーを記録するために使用する MessageImportance を取得します。(ToolTask から継承されます。)
プロテクト プロパティ StandardOutputEncoding  タスクの標準出力ストリームの Encoding を取得します。(ToolTask から継承されます。)
プロテクト プロパティ StandardOutputLoggingImportance  エラーを記録するために使用する MessageImportance を取得します。(ToolTask から継承されます。)
プロテクト プロパティ TaskResources  タスクに関連付けられているカルチャ固有のリソースを取得または設定します。(Task から継承されます。)
プロテクト プロパティ ToolName オーバーライドされます。  
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddCommandLineCommands オーバーライドされます。  
プロテクト メソッド AddResponseFileCommands  指定した CommandLineBuilderExtension に、コマンド ライン ツールが応答ファイルから実行できるスイッチおよびその他の情報を設定します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド CallHostObjectToExecute  タスクの処理を実行するホスト オブジェクトを呼び出します。 (ToolTask から継承されます。)
プロテクト メソッド ExecuteTool  一時応答 (.rsp) ファイルを作成し、実行可能ファイルを実行します。 (ToolTask から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GenerateCommandLineCommands  コマンド ライン ツールが、応答ファイルからではなく、コマンド ラインから直接実行する必要があるスイッチおよびその他の情報を取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GenerateFullPathToTool オーバーライドされます。  
プロテクト メソッド GenerateResponseFileCommands  応答ファイルを指定するためにコマンド ライン ツールで使用されるスイッチを取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GetBoolParameterWithDefault  指定したブール型のパラメータの値を取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GetIntParameterWithDefault  指定した整数パラメータの値を取得します。 (ToolTaskExtension から継承されます。)
プロテクト メソッド GetResponseFileSwitch  応答 (.rsp) ファイルを指定するために実行可能ファイルによって使用されたコマンド ライン スイッチを返します。 (ToolTask から継承されます。)
プロテクト メソッド GetWorkingDirectory  実行可能ファイルを実行するディレクトリを返します。 (ToolTask から継承されます。)
プロテクト メソッド HandleTaskExecutionErrors  実行可能ファイルによって生成された実行エラーを処理します。 (ToolTask から継承されます。)
プロテクト メソッド InitializeHostObject  タスクのホスト オブジェクトを初期化します。 (ToolTask から継承されます。)
プロテクト メソッド LogEventsFromTextOutput  単一行のテキストを解析して、標準形式のエラーまたは警告を識別します。 (ToolTask から継承されます。)
プロテクト メソッド LogPathToTool  ツール名および登録されているすべての logger へのパスを記録します。 (ToolTask から継承されます。)
プロテクト メソッド LogToolCommand  実行の開始点を登録されているすべての logger に記録します。 (ToolTask から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド SkipTaskExecution  タスクの実行をスキップする必要があるかどうかを示します。 (ToolTask から継承されます。)
プロテクト メソッド ValidateParameters オーバーライドされます。  
参照参照

関連項目

VCBuild クラス
Microsoft.Build.Tasks 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「VCBuild」の関連用語

VCBuildのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



VCBuildのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS