VCProjectEngineObject インターフェイス
VCProjectEngine オートメーション モデルのメイン オブジェクト。
名前空間: Microsoft.VisualStudio.VCProjectEngine
アセンブリ: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)
構文
'宣言
<GuidAttribute("00F07624-7D99-4D86-9626-3C1E2D1EB1BA")> _
Public Interface VCProjectEngineObject _
Inherits VCProjectEngine
[GuidAttribute("00F07624-7D99-4D86-9626-3C1E2D1EB1BA")]
public interface VCProjectEngineObject : VCProjectEngine
[GuidAttribute(L"00F07624-7D99-4D86-9626-3C1E2D1EB1BA")]
public interface class VCProjectEngineObject : VCProjectEngine
[<GuidAttribute("00F07624-7D99-4D86-9626-3C1E2D1EB1BA")>]
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()