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

IVbcHostObject インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

Vbc タスクとホスト統合開発環境 (IDE: Integrated Development Environment) との間の通信を可能にするインターフェイスを定義します。

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

<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("7D7AC3BE-253A-40e8-A3FF-357D0DA7C47A")>
 _
<ComVisibleAttribute(True)> _
Public Interface IVbcHostObject
    Inherits ITaskHost
Dim instance As IVbcHostObject
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
[GuidAttribute("7D7AC3BE-253A-40e8-A3FF-357D0DA7C47A")] 
[ComVisibleAttribute(true)] 
public interface IVbcHostObject : ITaskHost
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
[GuidAttribute(L"7D7AC3BE-253A-40e8-A3FF-357D0DA7C47A")] 
[ComVisibleAttribute(true)] 
public interface class IVbcHostObject : ITaskHost
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
/** @attribute GuidAttribute("7D7AC3BE-253A-40e8-A3FF-357D0DA7C47A") */
 
/** @attribute ComVisibleAttribute(true) */ 
public interface IVbcHostObject extends ITaskHost
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
GuidAttribute("7D7AC3BE-253A-40e8-A3FF-357D0DA7C47A") 
ComVisibleAttribute(true) 
public interface IVbcHostObject extends ITaskHost
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IVbcHostObject メンバ
Microsoft.Build.Tasks.Hosting 名前空間

IVbcHostObject メソッド


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

  名前 説明
パブリック メソッド BeginInitialization IVbcHostObject の初期化を開始します。
パブリック メソッド Compile プロジェクトをコンパイルします。
パブリック メソッド EndInitialization IVbcHostObject の初期化を終了します。
パブリック メソッド IsDesignTime 統合開発環境 (IDE) が現在デザイン時モードであるかどうかを示す値を返します。
パブリック メソッド IsUpToDate コンパイルされたプロジェクトが最新版であるかどうかを示す値を返します。
パブリック メソッド SetAdditionalLibPaths 参照を検索する追加のディレクトリを指定します。
パブリック メソッド SetAddModules アセンブリに含める 1 つまたは複数のモジュールを指定します。
パブリック メソッド SetBaseAddress DLL を読み込む位置として推奨されるベース アドレスを指定します。
パブリック メソッド SetCodePage コンパイルにおいてすべてのソース コード ファイルに対して使用するコード ページを指定します。
パブリック メソッド SetDebugType デバッグの種類を指定します。
パブリック メソッド SetDefineConstants 定義するプリプロセッサ シンボルを指定します。
パブリック メソッド SetDelaySign 完全署名されたアセンブリを作成するかどうかを示す値を指定します。
パブリック メソッド SetDisabledWarnings 無効にする警告のリストを指定します。
パブリック メソッド SetDocumentationFile 処理されたドキュメントのコメントを保存する XML ファイルを指定します。
パブリック メソッド SetErrorReport 内部コンパイラ エラーをどのように Microsoft に報告するかを示す値を指定します。
パブリック メソッド SetFileAlignment 出力ファイル内のセクションのサイズを指定します。
パブリック メソッド SetGenerateDocumentation ドキュメントを生成し、コンパイラによって作成される実行可能ファイルまたはライブラリと同じ名前の XML ファイルに格納するかどうかを示す値を指定します。
パブリック メソッド SetImports インポートする名前空間を指定します。
パブリック メソッド SetKeyContainer 暗号化キー コンテナの名前を指定します。
パブリック メソッド SetKeyFile 暗号化キーを格納しているファイルの名前を指定します。
パブリック メソッド SetLinkResources 指定した .NET Framework リソースへのリンクを出力ファイル内に作成します。リソース ファイルは出力ファイルには格納されません。
パブリック メソッド SetMainEntryPoint Sub Main プロシージャの位置を格納するクラスまたはモジュールを指定します。
パブリック メソッド SetNoConfig コンパイラで vbc.rsp ファイルのコンパイルを行わないようにするかどうかを示す値を指定します。
パブリック メソッド SetNoStandardLib mscorlib.dll をインポートしないようにするかどうかを示す値を指定します。
パブリック メソッド SetNoWarnings コンパイラですべての警告を出力しないようにするかどうかを示す値を指定します。
パブリック メソッド SetOptimize 最適化を有効にするかどうかを示す値を指定します。
パブリック メソッド SetOptionCompare コンパイラでどのように文字列比較を行うかを示す値を指定します。
パブリック メソッド SetOptionExplicit 変数の明示的な宣言が必要かどうかを示す値を指定します。
パブリック メソッド SetOptionStrict コンパイラで厳密な型指定規則を適用して暗黙の型変換を制限するかどうかを示す値を指定します。
パブリック メソッド SetOptionStrictType 厳密な言語セマンティクスが遵守されないときにコンパイラが警告を出力することを指定します。
パブリック メソッド SetOutputAssembly 出力ファイルの名前を指定します。
パブリック メソッド SetPlatform 出力ファイルで対象とするプロセッサ プラットフォームを指定します。
パブリック メソッド SetReferences パブリック型情報を現在のプロジェクトにインポートする場合のインポート元の項目を指定します。
パブリック メソッド SetRemoveIntegerChecks 整数オーバーフロー エラー チェックを無効にするかどうかを示す値を指定します。
パブリック メソッド SetResources 出力ファイルに埋め込む .NET Framework リソースを指定します。
パブリック メソッド SetResponseFiles コンパイラのコマンドを格納している応答ファイルを指定します。
パブリック メソッド SetRootNamespace すべての型宣言のルート名前空間を指定します。
パブリック メソッド SetSdkPath mscorlib.dll および microsoft.visualbasic.dll の位置を指定します。
パブリック メソッド SetSources 1 つまたは複数の Visual Basic ソース ファイルを指定します。
パブリック メソッド SetTargetCompactFramework .NET Compact Framework を対象とするかどうかを示す値を指定します。
パブリック メソッド SetTargetType 出力ファイルのファイル形式を指定します。
パブリック メソッド SetTreatWarningsAsErrors すべての警告をエラーとして扱うかどうかを示す値を指定します。
パブリック メソッド SetWarningsAsErrors エラーとして扱う警告のリストを指定します。
パブリック メソッド SetWarningsNotAsErrors エラーとして扱わない警告のリストを指定します。
パブリック メソッド SetWin32Icon アセンブリに挿入する .ico ファイルを指定します。
パブリック メソッド SetWin32Resource 出力ファイルに挿入する Win32 リソース (.res) ファイルを指定します。
参照参照

関連項目

IVbcHostObject インターフェイス
Microsoft.Build.Tasks.Hosting 名前空間

IVbcHostObject メンバ

Vbc タスクとホスト統合開発環境 (IDE: Integrated Development Environment) との間の通信を可能にするインターフェイスを定義します。

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


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド BeginInitialization IVbcHostObject の初期化を開始します。
パブリック メソッド Compile プロジェクトをコンパイルします。
パブリック メソッド EndInitialization IVbcHostObject の初期化を終了します。
パブリック メソッド IsDesignTime 統合開発環境 (IDE) が現在デザイン時モードであるかどうかを示す値を返します。
パブリック メソッド IsUpToDate コンパイルされたプロジェクトが最新版であるかどうかを示す値を返します。
パブリック メソッド SetAdditionalLibPaths 参照を検索する追加のディレクトリを指定します。
パブリック メソッド SetAddModules アセンブリに含める 1 つまたは複数のモジュールを指定します。
パブリック メソッド SetBaseAddress DLL を読み込む位置として推奨されるベース アドレスを指定します。
パブリック メソッド SetCodePage コンパイルにおいてすべてのソース コード ファイルに対して使用するコード ページを指定します。
パブリック メソッド SetDebugType デバッグの種類を指定します。
パブリック メソッド SetDefineConstants 定義するプリプロセッサ シンボルを指定します。
パブリック メソッド SetDelaySign 完全署名されたアセンブリを作成するかどうかを示す値を指定します。
パブリック メソッド SetDisabledWarnings 無効にする警告のリストを指定します。
パブリック メソッド SetDocumentationFile 処理されたドキュメントのコメントを保存する XML ファイルを指定します。
パブリック メソッド SetErrorReport 内部コンパイラ エラーをどのように Microsoft に報告するかを示す値を指定します。
パブリック メソッド SetFileAlignment 出力ファイル内のセクションのサイズを指定します。
パブリック メソッド SetGenerateDocumentation ドキュメントを生成し、コンパイラによって作成される実行可能ファイルまたはライブラリと同じ名前の XML ファイルに格納するかどうかを示す値を指定します。
パブリック メソッド SetImports インポートする名前空間を指定します。
パブリック メソッド SetKeyContainer 暗号化キー コンテナの名前を指定します。
パブリック メソッド SetKeyFile 暗号化キーを格納しているファイルの名前を指定します。
パブリック メソッド SetLinkResources 指定した .NET Framework リソースへのリンクを出力ファイル内に作成します。リソース ファイルは出力ファイルには格納されません。
パブリック メソッド SetMainEntryPoint Sub Main プロシージャの位置を格納するクラスまたはモジュールを指定します。
パブリック メソッド SetNoConfig コンパイラで vbc.rsp ファイルのコンパイルを行わないようにするかどうかを示す値を指定します。
パブリック メソッド SetNoStandardLib mscorlib.dll をインポートしないようにするかどうかを示す値を指定します。
パブリック メソッド SetNoWarnings コンパイラですべての警告を出力しないようにするかどうかを示す値を指定します。
パブリック メソッド SetOptimize 最適化を有効にするかどうかを示す値を指定します。
パブリック メソッド SetOptionCompare コンパイラでどのように文字列比較を行うかを示す値を指定します。
パブリック メソッド SetOptionExplicit 変数の明示的な宣言が必要かどうかを示す値を指定します。
パブリック メソッド SetOptionStrict コンパイラで厳密な型指定規則を適用して暗黙の型変換を制限するかどうかを示す値を指定します。
パブリック メソッド SetOptionStrictType 厳密な言語セマンティクスが遵守されないときにコンパイラが警告を出力することを指定します。
パブリック メソッド SetOutputAssembly 出力ファイルの名前を指定します。
パブリック メソッド SetPlatform 出力ファイルで対象とするプロセッサ プラットフォームを指定します。
パブリック メソッド SetReferences パブリック型情報を現在のプロジェクトにインポートする場合のインポート元の項目を指定します。
パブリック メソッド SetRemoveIntegerChecks 整数オーバーフロー エラー チェックを無効にするかどうかを示す値を指定します。
パブリック メソッド SetResources 出力ファイルに埋め込む .NET Framework リソースを指定します。
パブリック メソッド SetResponseFiles コンパイラのコマンドを格納している応答ファイルを指定します。
パブリック メソッド SetRootNamespace すべての型宣言のルート名前空間を指定します。
パブリック メソッド SetSdkPath mscorlib.dll および microsoft.visualbasic.dll の位置を指定します。
パブリック メソッド SetSources 1 つまたは複数の Visual Basic ソース ファイルを指定します。
パブリック メソッド SetTargetCompactFramework .NET Compact Framework を対象とするかどうかを示す値を指定します。
パブリック メソッド SetTargetType 出力ファイルのファイル形式を指定します。
パブリック メソッド SetTreatWarningsAsErrors すべての警告をエラーとして扱うかどうかを示す値を指定します。
パブリック メソッド SetWarningsAsErrors エラーとして扱う警告のリストを指定します。
パブリック メソッド SetWarningsNotAsErrors エラーとして扱わない警告のリストを指定します。
パブリック メソッド SetWin32Icon アセンブリに挿入する .ico ファイルを指定します。
パブリック メソッド SetWin32Resource 出力ファイルに挿入する Win32 リソース (.res) ファイルを指定します。
参照参照

関連項目

IVbcHostObject インターフェイス
Microsoft.Build.Tasks.Hosting 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「IVbcHostObject」の関連用語

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

   

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



IVbcHostObjectのページの著作権

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

©2026 GRAS Group, Inc.RSS