(微软官方文档)如何:创建项目模板

原贴

一、环境检查

打开VS2013新建项目。如果在”其他项目类型”中不包含扩展性节点,则需要下载并安装vs2013 SDK。
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图1

二、创建项目模板

1,在VS中新建一个类库项目(此处仅以类库项目为例)
2,按照所需要模板需要对当前类库中的内容进行调整。

  1. namespace MyTestClass
  2. {
  3. //这是一个测试类库用来演示如何创建自定义工程模板
  4. public class TestClass
  5. {
  6. public TestClass()
  7. {
  8. }
  9. }
  10. }

三、导出项目模板

1,选择 文件—>导出模板
VS2013
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图2
VS2019
image.png
2,选择模板类型并选择要导出的项目
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图4
3,在选择模板选项中设置名称、图标等信息。
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图5

四、创建vs打包项目

1,文件->新建项目->其他项目类型->扩展性->Visual Studio Package
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图6
2,再点击确定后悔自动打开Visual Studio Package Wizard对话框
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图7
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图8
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图9
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图10
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图11

五、编辑source.extension.vsixmanifest文件

1,Install Target配置
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图12
2,Assets配置
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图13
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图14
3,完成后右键编译当前的打包工程
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图15

六、安装生成的MyTestPackge.vsix文件

1, 在安装完成后,需要重新启动VS才能看到刚才安装的模板。
2,如果需要查看安装目录则可以在安装完成后点击”查看安装日志”
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图16
3,重启VS在新建项目中既可以看到最新添加的模板
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图17

七、如何卸载以安装的模板

1,打开 工具->扩展和更新
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图18
2,找到安装的扩展包执行卸载操作
C#-项目模板-VS2013 自定义项目模板以及制作.vsix文件 - 图19