プロジェクト サブタイプ
プロジェクト サブタイプを使用して、Visual Studio のプロジェクト システムの動作をカスタマイズまたは風味付けすることができます。 カスタマイズには、プロジェクト ファイルへの追加データの保存、[新しい項目の追加] ダイアログ ボックスでの項目の追加またはフィルター処理、アセンブリのデバッグおよびデプロイ方法の制御、プロジェクトの [プロパティ ページ] ダイアログ ボックスの拡張などが含まれます。 VSPackage では、COM 集計を使用してプロジェクト サブタイプを実装します。
Note
Visual C++ プロジェクト システムでは、プロジェクト サブタイプをサポートしていません。 Visual Studio 自体では、プロジェクト サブタイプを使用して、SQL Server プロジェクトやスマート デバイス プロジェクトを実装します。
このセクションの内容
-
プロジェクト サブタイプの概念について説明します。
-
Visual Studio 環境による、プログラムからのプロジェクト サブタイプ初期化シーケンスについて説明します。
プロジェクト サブタイプによって拡張されるプロパティとメソッド
プロジェクト サブタイプを使用して拡張されることが最も多い関数およびメソッドについて詳しく説明します。
-
プロジェクト ファイルにデータを永続化する方法と、IPersistXMLFragment を使用してプロジェクト サブタイプのアグリゲーション レベル全体でプロジェクト ファイルにデータを保持する方法について説明します。
-
プロジェクト サブタイプでプロジェクトの [プロパティ ページ] ダイアログ ボックスを変更する方法について説明します。
-
プロジェクト サブタイプでオートメーション エクステンダーを使用してオートメーション オブジェクト モデルを拡張する方法に関する情報を提供します。
-
[新しい項目の追加] ダイアログ ボックスに項目を追加する方法について説明します。
-
プロジェクト サブタイプで、マネージド パッケージ フレームワーク (MPF) を使用して、サブタイプ固有データをプロジェクト ファイルに保存および同ファイルから取得する方法について説明します。
-
プロジェクト サブタイプで、IVsDeployableProjectCfg インターフェイスを実装して特殊なデプロイ動作を提供する方法について説明します。
-
プロジェクト デザイナーでのプロパティ ページの追加と削除について説明します。
関連セクション
-
Visual Studio プロジェクトについて詳しく説明したトピックへのリンクを提供します。