如何:创建项模板

本主题第一个过程中的步骤显示如何使用**“导出模板”**向导创建项目模板。

如果你计划使用 Windows 应用商店应用项目中的项目,则必须执行一些额外的步骤。本主题中的第二个过程可以帮助你完成该任务。

说明说明

你不能导出 C++ 项目的模板。

将自定义项目项模板添加到“添加新项”对话框中

  1. 在 Visual Studio 中创建或打开一个项目。

  2. 向项目添加一项,并在需要时修改它。

  3. 修改代码文件,以指示应进行参数替换的位置。有关更多信息,请参见如何:替换模板中的参数

  4. 在**“文件”菜单上,单击“导出模板”**。

  5. 单击**“项模板”,选择包含该项的项目,然后单击“下一步”**。

  6. 选择要为其创建模板的项,然后单击**“下一步”**。

  7. 选择要包含到模板中的程序集引用,然后单击**“下一步”**。

  8. 键入图标文件名、预览图像、模板名称和模板说明,然后单击**“完成”**。

    模板的文件已被添加至 .zip 文件,并复制到 ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\ folder。

启用 Windows 应用商店项目中使用的项目模板

  1. 按照上述过程中的步骤导出项目模板。

  2. 从复制到 ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\ folder 的 .zip 文件中提取 .vstemplate 文件。

  3. 在记事本中打开 .vstemplate 文件。

  4. 在 .vstemplate 文件中,在开始和关闭值的 <TemplateData> 标记中添加以下 XML:<TemplateGroupID>WinRT-Managed</TemplateGroupID>。

    下面的示例显示添加 XML 行 <TemplateGroupID>WinRT-Managed</TemplateGroupID> 之后,.vstemplate 文件的全部内容。

    <VSTemplate Version="3.0.0" xmlns="https://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
      <TemplateData>
        <DefaultName>MyItemStoreTemplate.xaml</DefaultName>
        <Name>MyItemStoreTemplate</Name>
        <Description>This is an example itemtemplate</Description>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>10</SortOrder>
        <Icon>__TemplateIcon.ico</Icon>
        <TemplateGroupID>WinRT-Managed</TemplateGroupID>
      </TemplateData>
      <TemplateContent>
        <References />
        <ProjectItem SubType="Designer" TargetFileName="$fileinputname$.xaml" ReplaceParameters="true">MyItemTemplate.xaml</ProjectItem>
        <ProjectItem SubType="Code" TargetFileName="$fileinputname$.xaml.cs" ReplaceParameters="true">MyItemTemplate.xaml.cs</ProjectItem>
      </TemplateContent>
    </VSTemplate>
    
  5. 在记事本中,保存 .vstemplate 文件,然后将其关闭。

  6. 复制 .vstemplate 文件并将其粘贴至 ..\Users\username\Documents\Visual Studio Version\Templates\ItemTemplates\ folder 中的 .zip 文件。

    如果出现**“复制文件”对话框,请选择“复制和替换”**选项。

现在,你可以向 Windows 应用商店项目添加给予此模板的项目,使用**“添加新项”**对话框。

请参见

概念

在 Visual Studio 中创建项目和项的模板