VS自定义项目模板:[3]创建自定义模板

  • VS2013(VS2010等版本也适用,均需安装Visual Studio SDK)

如何创建自定义模板

  1. 1

    创建一个C# Project Template项目。

  2. 2

    项目模板中主要包含4种文件:

    ●代码文件(可删除),通过模板创建的项目直接包含这些文件。

    ●自定义项目模板的图标(可删除)。

    ●自定义模板的项目文件,通过模板创建的项目的项目文件。

    ●模板文件vstemplate,很重要,通过模板创建项目时,通过这个文件来生成项目的。

    模板文件的生成操作(Build Action)为VSTemplate,其他为无,其他文件是包含在压缩包内的。

    注:可删除的文件删除后需要修改对应的项目文件和模板文件,该修改操作在后续经验介绍。

    END

如何通过项目创建VS扩展(VSIX)?

  1. 通过文件创建扩展在上篇经验【VS自定义项目模板:[2]创建VSIX项目模板扩展】中已经说明了,这里介绍通过解决方案中的项目来创建扩展。

  2.  

    添加模板项目后生成扩展,然后安装,项目模板便显示在Visual C#根目录下面。

  3.  

    模板项目初始状态

时间: 2024-10-25 01:11:32

VS自定义项目模板:[3]创建自定义模板的相关文章

sharepoint2010 创建自定义列表

sharepoint2010 创建自定义列表 分类: sharepoint20102014-04-04 14:06 106人阅读 评论(0) 收藏 举报 转:http://boke.25k5.com/kan77298.html 如何创建自定义列表 首先了解创建自定义列表中涉及到的几个名词:栏.内容类型. ①栏:栏即列.字段(Field),MSDN中给出的解释为:“字段”一词在 SharePoint Foundation 开发中有两个关系非常密切的含义.有时它指的是列表中的列,但如果提到单个列表项

php curl返回false----curl调用微信创建自定义菜单返回false

在调用微信公众平台的创建自定义菜单接口来创建自定义菜单时遇到一个大坑,php curl返回false一直无法调试通过,代码如下: > //创建菜单public function menu_create($data){$url =" https://api.weixin.qq.com/cgi-bin/menu/create?access_token={$this->get_access_token()}";echo $url.'----------<br>'; r

创建自定义网络

安装完docker后默认会添加一个名叫docker0的网卡设备;docker新建容器时默认使用的网络设备则是docker0,但这个设备只能利用dhcp为容器自动分配地址,所以容器启动后的地址会产生变化:为了手动为容器分配地址则需要创建一个自定义的网络; 1. 查看docker的网络类型 # docker network list NETWORK ID NAME DRIVER SCOPE ae4b56683ed9 bridge bridge local fc45eae02678 host host

VS自定义项目模板:[7]自定义模板向导

认识IWizard 接口 1 IWizard 接口用于定义模板向导扩展的逻辑. 该接口包含6个方法,方法的具体信息可参考MSDN. END 创建实现 IWizard 的程序集 1 创建一个类库项目MyTempalteWizar 添加EnvDTE.dll和Microsoft.VisualStudio.TemplateWizardInterface.dll两个引用. IWizardImplementationl类继承IWizard接口并实现接口的所有方法. 以RunStarted方法为例,在模板向导

VS自定义项目模板:[1]导出模板

工具/原料 VS2013(VS2010等版本也适用,均需安装Visual Studio SDK) 方法/步骤 首先创建一个模型项目. 新建一个WinForm应用程序项目,修改窗体名称为MainForm.   通过 [文件]-->[导出模板] 打开“导出模板向导”界面.   模板类型选择 项目模板.   为模板取个名称,添加一些模板说明.   点击完成后就完成导出模板步骤了. 导出模板放在My Exported Templates文件夹中. 默认情况下模板导到C:\Users\***\Docume

VS自定义项目模板:[5]模板数据的子元素

VS2013(VS2010等版本也适用,均需安装Visual Studio SDK) 必需元素 1 Name.Description.Icon.ProjectType Name:模板名称: Description:模板描述: Icon:模板图标: ProjectType:模板项目类型. 注意:修改模板图标文件时需要修改模板数据中Icon元素的值. END 可选元素 1 ProjectSubType 怎么用? ProjectSubType指定 将模板归入 ProjectType 元素中指定的值的子

VS自定义项目模板:[4]自定义模板的分组

VS2013(VS2010等版本也适用,均需安装Visual Studio SDK) 理解默认路径的意义 1 默认情况下,项目模板默认生成路径为:...\ProjectTemplates\CSharp\1033\MyTemplate.zip ProjectTemplate:由模板文件的类型Type="Project"决定,如果是项模板,则生成在ItemTemplates文件夹中. CSharp:由项目类型ProjectType属性决定. 1033:模板的LCID,英文环境下的LCID就

vs2010自定义项目模板

一.创建Wizard组件 1.vs2010新建类库wizard,添加引用"Microsoft.VisualStudio.TemplateWizard"."EnvDTE", 其中"EnvDTE"嵌入式互操作我设置为false了 2.新建类Class1, Class1继承自IWizard,实现RunStarted接口,其余为空 1 System.Windows.Forms.MessageBox.Show("12345"); 2 r

VS自定义项目模板:[6]模板参数

VS2013(VS2010等版本也适用,均需安装Visual Studio SDK) 认识模板参数 模板参数以 $parameter$ 格式进行声明. 模板参数能用于源代码文件,模板项目文件,模板文件等.   启用模板参数替换功能. 在模板文件(*.vstemplate)中,如需将模板参数替换成对应的值,需将ReplaceParameters 特性设置为 true. 如下:模板原文件Class1.cs中,下面语句实现目标.NET版本大于等于3.5的话,增加命名空间System.Linq的引用.在