Visual C++ プロジェクト モデル
Visual C++ プロジェクト モデルは、コンパイラ、リンカー、プロジェクト、項目プロパティの機能とビルド ツールを公開します。 プロジェクト モデルの要素は Microsoft.VisualStudio.VCProjectEngine 名前空間にあります。
Visual C++ プロジェクト モデルは、Visual Studio 内部でのみ使用できます。 プロジェクト モデルを取得する方法については、「方法 : Visual C++ プロジェクト モデルを使用したプロジェクト操作」を参照してください。 プロジェクト モデルを使用してプロジェクトのプロパティを取得する方法については、「Visual C++ プロジェクトのプロパティの作業」を参照してください。
Visual C++ プロジェクト モデルでは、次の要素が定義されています。
プロジェクト モデル要素 |
説明 |
---|---|
コレクション オブジェクトに対して実行できる機能が含まれています。 |
|
ActiveX オブジェクトへの参照を表します。 |
|
ALink ツールを表します。このツールを使用して、マネージ リソースからサテライト アセンブリを生成します。 |
|
VCAssemblyReference オブジェクト。 |
.NET アセンブリへの参照を表します。 |
[ブラウザー情報] フォルダーのプロパティの設定をプログラムで操作できるプロパティが含まれています。 |
|
C++ コンパイラ オプションの機能を公開します。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [General Property Page] (全般プロパティ ページ) に表示されているプロパティにアクセスします。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [カスタム ビルド ステップ] プロパティ ページにあるプロパティにアクセスします。 |
|
[デバッグ] プロパティ ページの設定をプログラムで操作できるようにするプロパティが含まれています。このページは、プロジェクトの [プロパティ ページ] ダイアログ ボックスの [構成プロパティ] フォルダーにあります。 |
|
VCFile オブジェクト。 |
アクティブ プロジェクトのファイルで発生する操作について記述します。 |
ファイル (VCFile) に関するビルド情報を格納します。この情報には、その構成でファイルにアタッチされるツールなどが含まれます。 |
|
Visual C++ プロジェクト用にソリューション エクスプローラーのフォルダーで機能を公開します。 |
|
LIB リファレンス ツールの機能を公開します。 |
|
リンカー オプションの機能を公開します。 |
|
.resx ファイルをコンパイルするツールであるマネージ リソース コンパイラを表します。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [MIDL] フォルダーにあるプロパティにアクセスします。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [NMake] フォルダーにあるプロパティにアクセスします。 |
|
プラットフォーム固有のプロパティに影響します。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダーにある [ビルド後のイベント] プロパティ ページのプロパティにアクセスします。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダーにある [ビルド前のイベント] プロパティ ページのプロパティにアクセスします。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [ビルド イベント] フォルダーにある [リンク前のイベント] プロパティ ページのプロパティにアクセスします。 |
|
Visual C++ プロジェクトのプロパティを公開します。 |
|
Visual C++ プロジェクト モデルを表しており、モデルの最上位のオブジェクトです。 これは、CoCreateInstance で返すことができる唯一の Visual C++ プロジェクト モデル オブジェクトです。 |
|
Visual C++ プロジェクトで発生したイベントを公開します。 |
|
プロジェクト内にあるファイルまたはフォルダーです。 |
|
同じソリューション内のプロジェクトへの参照を表します。 |
|
プロジェクト内の参照を表します。 |
|
VCReference オブジェクトのコレクションです。各オブジェクトは、プロジェクト内の参照を表します。 |
|
プロジェクトの [プロパティ ページ] ダイアログ ボックスの [リソース] フォルダーにあるプロパティにアクセスします。 |
|
Web 配置ツールにプログラムでアクセスできます。 |
|
[Web 参照] プロパティ ページから使用できるプロパティを公開します。 |
|
XML データ ジェネレーターを表します。 XML から Visual C++ コードを生成する場合に使用します。 |