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