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()