次の方法で共有


VCProjectEngineObject インターフェイス

VCProjectEngine オートメーション モデルのメイン オブジェクト。

名前空間:  Microsoft.VisualStudio.VCProjectEngine
アセンブリ:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)

構文

'宣言
<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")> _
Public Interface VCProjectEngineObject _
    Inherits VCProjectEngine
[GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"805DB980-6773-4F10-8706-F481450963DA")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("805DB980-6773-4F10-8706-F481450963DA")>]
type VCProjectEngineObject =  
    interface 
        interface VCProjectEngine 
    end
public interface VCProjectEngineObject extends VCProjectEngine

VCProjectEngineObject 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ BuildLogging ログ ファイルを作成してビルド アクティビティに関する情報を書き込むかどうかを示す値を取得または設定します。 (VCProjectEngine から継承されます。)
パブリック プロパティ BuildTiming ビルドにかかわるすべてのツールに関する時間を [出力] ウィンドウに表示するかを示す値を取得または設定します。 (VCProjectEngine から継承されます。)
パブリック プロパティ Events プロジェクト エンジンで発生するイベントの発生元であるオブジェクトを返します。 (VCProjectEngine から継承されます。)
パブリック プロパティ PerformanceLogging インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCProjectEngine から継承されます。)
パブリック プロパティ Platforms プロジェクト エンジンのプラットフォームのコレクションを取得します。 (VCProjectEngine から継承されます。)
パブリック プロパティ Projects 現在ソリューションに存在するプロジェクトのコレクションを取得します。 (VCProjectEngine から継承されます。)
パブリック プロパティ PropertySheets インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCProjectEngine から継承されます。)
パブリック プロパティ ShowEnvironmentInBuildLog Visual C++ プロジェクトのビルド中に、すべての環境変数をビルド ログにエコーするかどうかを示す値を取得または設定します。 (VCProjectEngine から継承されます。)
パブリック プロパティ ToolFiles プロジェクトで使用できるすべてのツール ファイルを取得します。 (VCProjectEngine から継承されます。)
パブリック プロパティ ToolFileSearchPaths プロジェクトのツール ファイルへの検索パスを設定または取得します。 (VCProjectEngine から継承されます。)
パブリック プロパティ ValidateSchemas プロジェクト スキーマに対して検証するかどうかを設定または取得します。 (VCProjectEngine から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddFakeProps インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCProjectEngine から継承されます。)
パブリック メソッド CreateProject 新しいプロジェクトを作成します。 (VCProjectEngine から継承されます。)
パブリック メソッド CreatePropertySheet インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCProjectEngine から継承されます。)
パブリック メソッド CreateToolFile プロジェクトのツール ファイルを作成します。 (VCProjectEngine から継承されます。)
パブリック メソッド Evaluate プロジェクト モデル マクロの値または環境のマクロの値を評価します。 (VCProjectEngine から継承されます。)
パブリック メソッド IsSystemInclude 指定したファイルが Vc7\include ディレクトリに存在するか、またはそのファイルが sysincl.dat で指定したディレクトリのうちの 1 つである場合は true を返します。 (VCProjectEngine から継承されます。)
パブリック メソッド LoadProject プロジェクトを読み込みます。 (VCProjectEngine から継承されます。)
パブリック メソッド LoadPropertySheet インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCProjectEngine から継承されます。)
パブリック メソッド LoadToolFile プロジェクトのツール ファイルを読み込みます。 (VCProjectEngine から継承されます。)
パブリック メソッド RemoveProject インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCProjectEngine から継承されます。)
パブリック メソッド RemovePropertySheet インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCProjectEngine から継承されます。)

このページのトップへ

解説

メソッドとプロパティの説明については、" VCProjectEngineObjectClassを参照してください。

次に示すように VCProjectEngineObject をインスタンス化してする:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

参照

関連項目

Microsoft.VisualStudio.VCProjectEngine 名前空間