プロジェクト テンプレートを作成する
この記事では、テンプレートのエクスポート ウィザードを使ってテンプレートを作成する方法を示します。テンプレートは .zip ファイルにパッケージ化されます。
[テンプレートのエクスポート] ウィザードを使用する
プロジェクトを作成します。
Note
テンプレートのソースであるプロジェクトに名前を付けるときは、有効な識別子文字のみを使ってください。 そうしないと、テンプレートから作成されるプロジェクトでコンパイル エラーが発生することがあります。 有効な識別子文字については、「Declared element names (Visual Basic)」(宣言された要素の名前 (Visual Basic)) または「Identifiers (C++)」(識別子 (C++)) を参照してください。 または、テンプレート パラメーターを使って、クラスと名前空間に "安全な" 名前を使うこともできます。
プロジェクトを編集して、テンプレートとしてエクスポートできる状態にします。 たとえば、コード ファイルを編集して、パラメーター置換を行う場所を示します。 詳細については、「方法: テンプレート内のパラメーターを置き換える」を参照してください。
[プロジェクト] メニューの [テンプレートのエクスポート] を選択します。
Note
[Export テンプレート] メニュー項目が表示されない場合は、[ツール]>[カスタマイズ] の順に選択し、[コマンド] を選択したら、[プロジェクト] メニュー バーを選択して、[コマンドを追加] を選択し、[プロジェクト] で [テンプレートをエクスポート...] を選択して追加します。
テンプレートのエクスポート ウィザードが開きます。
[テンプレートの種類の選択] ページで、[プロジェクト テンプレート] を選択します。 テンプレートにエクスポートするプロジェクトを選択し、[次へ] を選択します。
[テンプレート オプションの選択] ページで、テンプレートの名前および省略可能な説明、アイコン画像、プレビュー画像を入力します。 これらの項目は、新しいプロジェクトを作成する場合に、ダイアログ ボックスに表示されます。 [完了] を選択します。
プロジェクトが .zip ファイルにエクスポートされて、指定した出力場所に置かれます。また、選択した場合は、Visual Studio にインポートされます。
新しいプロジェクトを作成するダイアログ ボックス内で、使用するテンプレートを見つけるには、名前で検索するか、リストをスクロールして探します。 (現在、言語またはプロジェクト タイプに基づいたフィルター処理は、ユーザー テンプレートに対しては実行できません。)
プロジェクト テンプレートを作成する他の方法
プロジェクトを構成するファイルをフォルダーにまとめ、適切なメタデータを指定して .vstemplate XML ファイルを作成することにより、手動でプロジェクト テンプレートを作成できます。 詳細については、「方法: Web テンプレートを手動で作成する」を参照してください。
Visual Studio SDK がインストールされている場合は、VSIX プロジェクト テンプレートを使うことで、完成したテンプレートを配置用に VSIX ファイルにラップすることができます。 詳細については、「VSIX プロジェクト テンプレートの概要」を参照してください。