VS2013 自定义项目模板以及制作.vsix文件
一、环境检查
打开VS2013新建项目。如果在"其他项目类型"中不包含扩展性节点,则需要下载并安装vs2013 SDK。

二、创建项目模板
1,在VS中新建一个类库项目(此处仅以类库项目为例)
2,按照所需要模板需要对当前类库中的内容进行调整。
namespace MyTestClass
{
//这是一个测试类库用来演示如何创建自定义工程模板
public class TestClass
{
public TestClass()
{ }
}
}
三、导出项目模板
1,选择 文件-->导出模板

2,选择模板类型并选择要导出的项目

3,在选择模板选项中设置名称、图标等信息。

四、创建vs打包项目
1,文件->新建项目->其他项目类型->扩展性->Visual Studio Package

2,再点击确定后悔自动打开Visual Studio Package Wizard对话框





五、编辑source.extension.vsixmanifest文件
1,Install Target配置

2,Assets配置


3,完成后右键编译当前的打包工程

六、安装生成的MyTestPackge.vsix文件
1, 在安装完成后,需要重新启动VS才能看到刚才安装的模板。
2,如果需要查看安装目录则可以在安装完成后点击"查看安装日志"

3,重启VS在新建项目中既可以看到最新添加的模板

七、如何卸载以安装的模板
1,打开 工具->扩展和更新

2,找到安装的扩展包执行卸载操作

VS2013 自定义项目模板以及制作.vsix文件的更多相关文章
- VS自定义项目模板:[2]创建VSIX项目模板扩展
		
VS自定义项目模板:[2]创建VSIX项目模板扩展 听语音 | 浏览:1237 | 更新:2015-01-02 09:21 | 标签:软件开发 1 2 3 4 5 6 7 分步阅读 一键约师傅 百度师 ...
 - [Visual Studio] 自定义项目模板(.vsix扩展)
		
VS自定义项目模板:[2]创建VSIX项目模板扩展 听语音 | 浏览:1237 | 更新:2015-01-02 09:21 | 标签:软件开发 1 2 3 4 5 6 7 分步阅读 一键约师傅 百度师 ...
 - 用Visual Studio2019自定义项目模板
		
项目模板简介 众所周知,在我们使用VS新建项目时,都需要选择一个项目模板,如下图: 我们选择完项目模板进行创建,创建完成之后,可以发现项目中已经包含了一些基础的文件.例如MVC: 可以看到,MVC项目 ...
 - VS2019 自定义项目模板
		
前言: 使用"宇宙最强IDE"开发项目时,都需要根据不同情况选择一个项目模板,来满足开发需求:如下 VS为我们提供了基础的项目模板,但现有项目模板未包含基础功能如:日志输出.审计日 ...
 - .NET Core - 自定义项目模板
		
前言: 前面介绍 自定义项目模板 中介绍了一种简单的方式--通过创建项目导出为项目模板方式实现.本次将采用dotenet cil(手脚架)来创建项目模板. 那么,我们首先看下当前dotnet 支持的项 ...
 - Visual Studio  (VSIX,项目模板 )制作
		
下载Vsiual Studio 2012 SDK 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30668 提示:一定要注意 ...
 - Visual Studio 自定义项目模板
		
经常我们需要新建一个项目,然后新建我们的View文件夹,ViewModel文件夹,Model文件夹,还有把我们的ViewModelBase放入我们的VIewModel,如果还用框架,还需要加上好多. ...
 - 在VisualStudio2013,2015中如何安装自定义项目模板
		
For example, I want to install EP prj template: AxWebProject.zip Copy AxWebProject.zip zip file into ...
 - DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版及制作Visual Studio C#项目模板文件详解
		
关于 DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ...
 
随机推荐
- 网易CentOS  yum源
			
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
 - Binder学习笔记(四)—— ServiceManager如何响应checkService请求
			
这要从frameworks/native/cmds/servicemanager/service_manager.c:347的main函数说起,该文件编译后生成servicemanager. int ...
 - go语言实战教程之 后台管理页面统计功能开发(1)
			
本节内容我们将学习开发实现后台管理平台页面统计功能开发的功能接口,本章节内容将涉及到多种请求路由的方式. 功能介绍 后台管理平台不仅是功能管理平台,同时还是数据管理平台.从数据管理平台角度来说,在管理 ...
 - 转载 MySQL创建表的语句 示例
			
show variables like 'character_set_client';#查询字符集 show databases;#列出所有的服务器上的数据库alter create database ...
 - poj1681(枚举or高斯消元解mod2方程组)
			
题目链接: http://poj.org/problem?id=1681 题意: 有一个包含 n * n 个方格的正方形, w 表示其所在位置为白色, y 表示其所在位置为黄色. 对 (i, j) 位 ...
 - xshell学习笔记
			
$0:当前Shell程序的文件名dirname $0,获取当前Shell程序的路径cd `dirname $0`,进入当前Shell程序的目录 echo "hvkjvk" > ...
 - Task4
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - 2017年6月15日  由一个freemarker出错引发的感想
			
今天想要实现一个功能,想要实现遍历多个checkbox的功能.想出一个解决方法用了30秒钟,将包含的键值put进map中,前台根据map[key]??判断是否具有该值,乍一看这个方法很好,可是实际上问 ...
 - 2016"百度之星" - 资格赛(Astar Round1)C
			
Problem Description 度熊手上有一本神奇的字典,你可以在它里面做如下三个操作: 1.insert : 往神奇字典中插入一个单词 2.delete: 在神奇字典中删除所有前缀等于给定字 ...
 - hdu2064 汉诺塔Ⅲ(递归)
			
汉诺塔III Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Subm ...