如何:手动创建项模板

更新:2007 年 11 月

创建自定义项模板的过程非常简单。以下是项目项模板的必需项:

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

  • 代码文件,如 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 2008\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 模板

创建项目模板和项模板