Visual Studio安装时会附带许多预定义的项目和项目项模板。这些模板可以帮助快速创建应用程序、类、控件或库的基本项目容器和初步项目项。此外,还可以创建自定义的项目模板和项目项模板,并使它们出现在“新建项目”和“添加新项”对话框中。本文将详细介绍创建和部署项目模板的完整过程。
Visual Studio提供了多种项目和项目项模板,这些模板可以用于创建基础的项目容器和初步的项目项。可以根据自己的需求创建自定义模板,并将其添加到Visual Studio的模板列表中。
本文以一个非常简单的例子开始,该例子几乎不包含代码,但可以根据需要进行扩展。
首先,创建一个项目或项目项,它将作为想要从模板开始创建的东西的原型。然后,导出模板(将使用导出的模板作为构建Visual Studio模板包的快捷方式):
在这里创建一个项目模板。
填写所有必需的详细信息:
应该创建一个zip文件:
要使用VSIX项目,需要安装Visual Studio2012 VSSDK。
下载Visual Studio 2012 SDK。
安装SDK后,应该看到新的项目模板“Visual Studio Package”。
选择C#作为项目模板属于C#。
提供详细信息:
目前不需要单元测试项目,但它们是很好的选择。
在解决方案中,双击清单,打开设计器。
填写所有标签。最重要的是断言。在这里给出项目模板的路径(DummyConsoleApplication.zip)。
作为验证步骤,构建解决方案,应该在依赖项目之后看到一个.vsix被生成:
项目模板位于“Visual C#”节点下。
项目模板可以通过Visual Studio的扩展管理器进行卸载。
扩展Visual Studio
使用VSIX项目模板创建扩展
历史
初始版本
以下是创建项目模板时可能用到的代码示例:
var projectTemplate = new ProjectTemplate();
projectTemplate.Name = "MyCustomTemplate";
projectTemplate.Description = "这是一个自定义的项目模板";
projectTemplate.CreateZipFile();