如何:手动创建项模板

以下是创建自定义项目项模板所必需的项:

  • 元数据文件 (*.vstemplate),Visual Studio 使用这些文件来定义在集成开发环境 (IDE) 中显示项目项的方式,以及创建自定义项目项的方式(如果指定了相应的属性)。

  • 代码文件,例如 Windows 窗体、Web 窗体、类文件或资源文件。

    提示

    也可以创建多文件项模板。 有关更多信息,请参见如何:创建多文件项模板

这两个文件压缩为一个 .zip 文件。 该 .zip 文件必须置于 Visual Studio 可识别的自定义项目项模板位置。 自定义项目项模板显示在关联的编程语言的**“我的模板”部分中的“添加新项”**对话框中。

手动创建项模板

  1. 创建项目和项目项。

  2. 修改项目项,直到可以将它另存为一个模板。

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

  4. 创建一个 XML 文件,并使用 .vstemplate 文件扩展名将此文件保存在新项模板所在的目录中。

  5. 创作 .vstemplate XML 文件以提供项模板元数据。 有关更多信息,请参见下一节中的示例。

  6. 保存 .vstemplate 文件,然后将其关闭。

  7. 在 Windows 资源管理器中,选择要包括到模板中的文件,右击选定内容,再单击**“发送到”,然后单击“压缩(zipped)文件夹”**。 所选的文件被压缩为一个 .zip 文件。

  8. 复制该 .zip 文件,并将其粘贴到用户项模板位置。 在 Windows Vista 中,默认目录为 .. \Users\<用户名>\Documents\Visual Studio 2010\Templates\ItemTemplates\。 有关更多信息,请参见如何:查找和组织项目模板和项模板

示例

下面的示例显示基本项 .vstemplate 文件。 此项模板包含自定义 Visual C# 类模板 MyClass.cs 的元数据。

<VSTemplate Type="Item" Version="2.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <DefaultName>MyClass</DefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem>MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

请参见

任务

如何:创建项模板

如何:创建多文件项模板

如何:为特定的项目类型创建项模板

如何:向模板添加引用

参考

Visual Studio 模板架构参考

概念

如何:查找和组织项目模板和项模板

其他资源

Visual Studio 模板

创建项目模板和项模板