次の方法で共有


Visual Studio でのプロジェクト テンプレートと項目テンプレートの作成

Visual Studio のプロジェクト テンプレートおよび項目テンプレートには、再使用可能なスタブが用意されています。これらによりユーザーは、提供される基本的なコードや構造をそれぞれの用途に使用できます。

Visual Studio テンプレート

Visual Studio をインストールすると、いくつかの定義済みのプロジェクト テンプレートおよび項目テンプレートがインストールされます。[新しいプロジェクト] ダイアログ ボックスで使用できる、Visual Basic および Visual C# の Windows フォーム アプリケーションとクラス ライブラリの各テンプレートは、プロジェクト テンプレートの例です。インストールされた項目テンプレートは [新しい項目の追加] ダイアログ ボックスで使用でき、XML ファイル、HTML ページ、スタイル シートなどの項目を含みます。

これらのテンプレートは、ユーザーがプロジェクトの作成を開始したり、現在のプロジェクトを拡大したりするための開始点として使用できます。プロジェクト テンプレートには、特定の種類のプロジェクトで必要になるファイルが用意されており、標準のアセンブリ参照が含まれています。また、ここで既定のプロパティとコンパイラ オプションが設定されます。項目テンプレートは、正しいファイル名拡張子を持つ 1 つの空のファイルから、スタブ コードを含むソース コード ファイル、デザイナー情報ファイル、埋め込みリソースなどの項目を含む複数ファイル用の項目まで、複雑性がさまざまに異なります。

[新しいプロジェクト] ダイアログ ボックスおよび [新しい項目の追加] ダイアログ ボックスからインストール済みテンプレートを使用できるだけでなく、独自のテンプレートを作成したり、コミュニティで作成されたテンプレートをダウンロードして使用したりできます。詳細については、「方法 : プロジェクト テンプレートを作成する」および「方法 : 項目テンプレートを作成する」を参照してください。

テンプレートの内容

すべてのプロジェクト テンプレートと項目テンプレートは、Visual Studio でインストールされたものも、自分で作成したものも、同じ原則で機能し、似た内容から構成されます。すべてのテンプレートには次の項目が含まれます。

  • テンプレートを使用すると作成されるファイル。これには、ソース コード ファイル、埋め込みリソース、プロジェクト ファイルなどが含まれます。

  • 1 つの .vstemplate ファイル。このファイルにはメタデータが含まれます。このメタデータが Visual Studio に提供する情報に基づいて、[新しいプロジェクト] ダイアログ ボックスおよび [新しい項目の追加] ダイアログ ボックスにテンプレートが表示され、そのテンプレートからプロジェクトや項目が作成されます。.vstemplate ファイルの詳細については、「テンプレート名」を参照してください。

これらのファイルが .zip ファイルに圧縮され、正しいフォルダーに配置されると、[新しいプロジェクト] ダイアログ ボックスおよび [新しい項目の追加] ダイアログ ボックスの [マイ テンプレート] セクションには、これらのファイルが Visual Studio によって自動的に表示されます。テンプレート フォルダーの詳細については、「方法 : プロジェクト テンプレートと項目テンプレートを配置して整理する」を参照してください。

スタート キット

スタート キットは拡張されたテンプレートであり、コミュニティの他のメンバーと共有できます。スタート キットには、コンパイルされるコード サンプル、ドキュメント、および有用で実際的なアプリケーションをビルドする際の新しいツールやプログラミング技法を習得するうえで役立つ他のリソースが含まれています。スタート キットの基本的な内容と手順は、テンプレートの場合と同じです。詳細については、「方法 : スタート キットを作成する」を参照してください。

参照

処理手順

方法 : プロジェクト テンプレートを作成する

方法 : 項目テンプレートを作成する

概念

テンプレート名

方法 : スタート キットを作成する

その他の技術情報

プロジェクトと項目テンプレートのカスタマイズ