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

この記事では、テンプレートのエクスポート ウィザードを使ってテンプレートを作成する方法を示します。テンプレートは .zip ファイルにパッケージ化されます。

[テンプレートのエクスポート] ウィザードを使用する

  1. プロジェクトを作成します。

    Note

    テンプレートのソースであるプロジェクトに名前を付けるときは、有効な識別子文字のみを使ってください。 そうしないと、テンプレートから作成されるプロジェクトでコンパイル エラーが発生することがあります。 有効な識別子文字については、「Declared element names (Visual Basic)」(宣言された要素の名前 (Visual Basic)) または「Identifiers (C++)」(識別子 (C++)) を参照してください。 または、テンプレート パラメーターを使って、クラスと名前空間に "安全な" 名前を使うこともできます。

  2. プロジェクトを編集して、テンプレートとしてエクスポートできる状態にします。 たとえば、コード ファイルを編集して、パラメーター置換を行う場所を示します。 詳細については、「方法: テンプレート内のパラメーターを置き換える」を参照してください。

  3. [プロジェクト] メニューの [テンプレートのエクスポート] を選択します。

    Note

    [Export テンプレート] メニュー項目が表示されない場合は、[ツール]>[カスタマイズ] の順に選択し、[コマンド] を選択したら、[プロジェクト] メニュー バーを選択して、[コマンドを追加] を選択し、[プロジェクト][テンプレートをエクスポート...] を選択して追加します。

    テンプレートのエクスポート ウィザードが開きます。

  4. [テンプレートの種類の選択] ページで、[プロジェクト テンプレート] を選択します。 テンプレートにエクスポートするプロジェクトを選択し、[次へ] を選択します。

  5. [テンプレート オプションの選択] ページで、テンプレートの名前および省略可能な説明、アイコン画像、プレビュー画像を入力します。 これらの項目は、新しいプロジェクトを作成する場合に、ダイアログ ボックスに表示されます。 [完了] を選択します。

    プロジェクトが .zip ファイルにエクスポートされて、指定した出力場所に置かれます。また、選択した場合は、Visual Studio にインポートされます。

新しいプロジェクトを作成するダイアログ ボックス内で、使用するテンプレートを見つけるには、名前で検索するか、リストをスクロールして探します。 (現在、言語またはプロジェクト タイプに基づいたフィルター処理は、ユーザー テンプレートに対しては実行できません。)

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

プロジェクトを構成するファイルをフォルダーにまとめ、適切なメタデータを指定して .vstemplate XML ファイルを作成することにより、手動でプロジェクト テンプレートを作成できます。 詳細については、「方法: Web テンプレートを手動で作成する」を参照してください。

Visual Studio SDK がインストールされている場合は、VSIX プロジェクト テンプレートを使うことで、完成したテンプレートを配置用に VSIX ファイルにラップすることができます。 詳細については、「VSIX プロジェクト テンプレートの概要」を参照してください。