创建项目模板和项模板

可以创建自定义项目模板和项目项模板,并让这些模板出现在**“新建项目”“添加新项”**对话框中。

准备项目和文件

请按照此常规过程来创建模板。

  1. 创建一个项目。

  2. 添加需要的任何文件,并删除不需要的文件。

  3. 根据需要修改文件。

  4. 在适当的位置添加参数替换。 有关更多信息,请参见如何:替换模板中的参数

  5. 如果您有需要用户输入的未定义参数或者希望 Visual Studio 在创建项目或文件时执行特定操作,请创建向导。 有关更多信息,请参见如何:使用向导来处理项目模板

  6. 创建模板。

    当用户加载模板时,会从模板中的文件副本开始,并且解析替换参数。

模板创建策略

可通过四种方式在 Visual Studio 中创建模板。

“导出模板”向导

**“导出模板”**向导是将项目或文件转换为模板的快速方法。 该模板的生成输出是压缩文件。 有关更多信息,请参见创建项目模板创建项模板

“导出模板”向导扩展

**“导出模板”向导扩展与标准的“导出模板”向导相似,只不过是其生成结果为 VSIX 文件,从而可提供更多部署选项。 可从“扩展管理器”**下载向导扩展。 有关更多信息,请参见如何:使用模板向导扩展

SDK 模板

Visual Studio SDK 包括一个“项目模板”模板和一个“项模板”模板。 这些模板包括一些默认参数替换,并且生成输出为压缩文件。 对于有多个需要版本控制的模板的扩展和**“导出模板”**向导不支持的情况,建议使用 SDK 模板。

手动创建

可以通过开发所需文件然后将其打包为压缩文件来手动创建模板。 有关更多信息,请参见如何:手动创建项目模板如何:手动创建项模板

相关主题

标题

说明

创建项目模板

包含指向说明如何创建项目模板的文档的链接。

创建项模板

包含指向说明如何创建项模板的文档的链接。

如何:使用模板向导扩展

说明如何使用“导出模板”向导扩展创建模板。

如何:向模板添加引用

说明如何向项目模板和项模板中添加引用。

如何:手动创建 Web 模板

说明如何创建 Web 模板。

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

说明 Visual Studio 在查找模板时所检查的文件夹。

Visual Studio 模板

提供项目和项模板的体系结构和实现的概述。

初学者工具包

包含指向介绍初学者工具包的文档的链接。

Visual Studio 模板架构参考

介绍 Visual Studio 模板 XML 架构的元素。

Visual Studio 模板介绍

描述 Visual Studio 模板及其内容,并介绍了初学者工具包。

自定义项目模板和项模板

包含指向有关参数替换、向导、疑难解答和其他模板自定义区域的文档的链接。