プロジェクト テンプレートとプロジェクト項目テンプレートの追加

独自のプロジェクトの種類を作成する場合は、標準の Visual Studio 統合開発環境 (IDE) のダイアログ ボックスを使用して新しいプロジェクトとプロジェクト項目を追加するためのサポートを提供する必要があります。 以降のトピックでは、プロジェクトおよびプロジェクト項目を追加するためのさまざまな手法について説明します。

このセクションの内容

環境で発生するもののコンテキスト情報の大部分がプロジェクトによって提供されることについて説明します。

通常、プロジェクトの項目は 1 つのプロジェクトのメンバーであるため、項目を開くために使用されるプロジェクトが不明確になるのを防ぐために役立つことについて説明します。

プロジェクト内のファイルを開くために使用できる 2 種類のエディターと、プロジェクト項目を開くときに使用されるエディターを決定するためにプロジェクトが果たす役割に関する情報を提供します。

Visual Studio プロジェクトが作成されるときの動作について説明します。

[新しい項目の追加] ダイアログ ボックスに項目を追加するプロセスについて説明します。

VSPackage によって使用可能になったカスタム テンプレートを含む新しいディレクトリを登録する例を示します。

[新しい項目の追加] ダイアログ ボックスに一連の新しいディレクトリを登録する例を示します。

プロジェクト システムの拡張に使用されるさまざまな種類のコマンド項目の一覧を示します。

Visual C++、Visual C#、Visual Basic プロジェクト システムの拡張に使用されるオブジェクトの CATID を一覧表示します。

プロジェクト固有のエディターに本来バインドされる項目を開くためのステップバイステップの手順について説明します。

標準のエディターを開くためのステップバイステップの手順について説明します。

プロジェクトのサブタイプの概念に関するトピックへのリンクを示します。 プロジェクト サブタイプは、既存の Visual C# プロジェクトと Visual Basic プロジェクトを拡張します。

新しいプロジェクトの種類を設計する方法に関する情報を提供するその他のトピックへのリンクを示します。