如何:手动创建项模板
更新:2007 年 11 月
创建自定义项模板的过程非常简单。以下是项目项模板的必需项:
Visual Studio 用于定义在开发环境中显示项目项的方式,以及自定义项目项创建方式(如果指定了相应的属性)的元数据文件 (*.vstemplate)。
代码文件,如 Windows 窗体、Web 窗体、类文件或资源文件。
说明: 还可以创建多文件项模板。有关更多信息,请参见 如何:创建多文件项模板。
这两个文件压缩为一个 .zip 文件。该 .zip 文件必须置于自定义项目项模板的 Visual Studio 可以识别的位置。自定义项目项模板显示在相应编程语言的“我的模板”部分中的“添加新项”对话框中。
手动创建项模板
创建项目和项目项。
编辑项目项,直到它可以另存为模板为止。
根据需要编辑代码文件,以指示应发生参数替换的位置。有关参数替换的更多信息,请参见如何:替换模板中的参数。
创建一个新的 XML 文件,并以 .vstemplate 扩展名将它保存在新的项模板所在的目录中。
创作 .vstemplate XML 文件以提供项模板元数据。有关更多信息,请参见下一节中的示例。
保存并关闭 .vstemplate 文件。
在 Windows 资源管理器中,选择要包括到模板中的文件,右击并选择“发送到”,然后单击“压缩(zipped)文件夹”。所选的文件被压缩为一个 .zip 文件。
将该 .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>