方法: プロジェクト テンプレートを作成するHow to: Create project templates

このトピックでは、テンプレートのエクスポート ウィザードを使ってテンプレートを作成する方法を示します。テンプレートは .zip ファイルにパッケージ化されます。This topic shows you how to create a template using the Export Template Wizard, which packages your template in a .zip file.

テンプレートのエクスポート ウィザードを使ってユーザー プロジェクト テンプレートを作成するにはTo create a user project template by using the Export Template Wizard

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

    注意

    テンプレートのソースとなるプロジェクトに名前を付けるときは、有効な識別子文字のみを使ってください。Use only valid identifier characters when naming a project that will be the source for a template. そうしないと、テンプレートから作成されるプロジェクトでコンパイル エラーが発生することがあります。Otherwise, compilation errors can occur in projects that are created from the template. 有効な識別子文字については、「Declared element names (Visual Basic)」(宣言された要素の名前 (Visual Basic)) または「Identifiers (C++)」(識別子 (C++)) を参照してください。For more information about valid identifier characters, see Declared element names (Visual Basic) or Identifiers (C++). または、テンプレート パラメーターを使って、クラスと名前空間に "安全な" 名前を使うこともできます。Alternatively, you can use Template parameters to use "safe" names for classes and namespaces.

  2. プロジェクトを編集して、テンプレートとしてエクスポートできる状態にします。Edit the project until it is ready to be exported as a template. たとえば、コード ファイルを編集して、パラメーター置換を行う場所を示します。For example, you might want to edit code files to indicate where parameter replacement should take place. 方法: テンプレート内のパラメーターを置き換える」を参照してください。See How to: Substitute parameters in a template.

  3. [プロジェクト] メニューの [テンプレートのエクスポート] を選択します。On the Project menu, choose Export Template.

    テンプレートのエクスポート ウィザードが開きます。The Export Template Wizard opens.

  4. [テンプレートの種類の選択] ページで、[プロジェクト テンプレート] を選択します。On the Choose Template Type page, select Project Template. テンプレートにエクスポートするプロジェクトを選択し、[次へ] を選択します。Select the project you want to export to a template, and then choose Next.

  5. [テンプレート オプションの選択] ページで、テンプレートの名前および省略可能な説明、アイコン、プレビュー画像を入力します。On the Select Template Options page, enter a name, and optional description, icon, and preview image for your template. これらの項目は、[新しいプロジェクト] ダイアログ ボックスに表示されます。These items will appear in the New Project dialog box. [完了] を選択します。Choose Finish.

    プロジェクトが .zip ファイルにエクスポートされて、指定した出力場所に置かれます。また、選択した場合は、Visual Studio にインポートされます。The project is exported into a .zip file and placed in the specified output location, and, if selected, imported into Visual Studio.

注意

[新しいプロジェクト] ダイアログ ボックスでテンプレートを探すには、[インストール済み] を展開し、.vstemplate ファイルの ProjectType 要素に対応するカテゴリを展開します。To find your template in the New Project dialog box, expand Installed and then expand the category that corresponds to the ProjectType element in the .vstemplate file. たとえば、<ProjectType>CSharp</ProjectType> を含む .vstemplate ファイルは、既定では [インストール済み] > [Visual C#] に表示されます。For example, a .vstemplate file that contains <ProjectType>CSharp</ProjectType> appears under Installed > Visual C#, by default. プロジェクトの種類のディレクトリにフォルダーを作成して、テンプレートの .zip ファイルを格納するだけで、プロジェクトの種類のサブディレクトリにテンプレートを整理できます。You can organize your template into a subdirectory of the project type just by creating a folder in that directory and placing your template's .zip file in it. 詳細については、「方法: プロジェクト テンプレートと項目テンプレートを配置して整理する」を参照してください。For more information, see How to: Locate and organize templates.

プロジェクト テンプレートを作成する他の方法Other ways to create project templates

プロジェクトを構成するファイルをフォルダーにまとめ、適切なメタデータを指定して .vstemplate XML ファイルを作成することにより、手動でプロジェクト テンプレートを作成できます。You can create project templates manually by gathering the files that constitute the project into a folder, and then creating a .vstemplate XML file with the appropriate metadata. 詳細については、「方法: Web テンプレートを手動で作成する」を参照してください。For more information, see How to: Manually create web templates.

Visual Studio SDK がインストールされている場合は、VSIX プロジェクト テンプレートを使うことで、完成したテンプレートを配置用に VSIX ファイルにラップすることができます。If you have the Visual Studio SDK installed, you can wrap the finished template in a VSIX file for deployment by using the VSIX Project template. 詳細については、「Getting started with the VSIX project template」(VSIX プロジェクト テンプレートの概要) を参照してください。For more information, see Getting started with the VSIX project template.

関連項目See also