VisualStudio之模板的使用与删除
欢迎加入BIM行业开发交流1群 群号:711844216
一、背景
大家在开发的时候,新建一个项目,会发现之前的开发环境(比如引用,通用代码等)需要重新配置,配置少还好,但配置多了就会很麻烦。本文介绍Vs中两种配置方式,项目配置与项配置。这里我们以一个Wpf项目举例。
- 项目配置:整个项目
- 项配置:项目中的一个文件(类文件)
开发环境VS2017, Wpf项目
二、项目配置
顾名思义,就是对整个项目模板化。
1.将上图中建立的项目“01模板配置”其导出为模板
2.选择项目模板,这里有一个下拉列表,需要把哪个项目存为模板,就在下拉列表中选取哪一个。因为笔者这里只有一个项目,因此只显示了这一个
- 点击下一步,给自己的模板取一个名字,这里笔者将其保存为“Template”,然后在输出位置,我们可以看到一个模板示例.zip的文件
4.调用配置好的模板。在解决方案上右键添加新建项目
然后我们可以看到之前定义的项目模板,这里将其重新取一个名字,然后确定
5.结果。然后我们可以发现这个项目“02模板示例里面”,同样也有之前定义的所有文件了
三、项配置
顾明思义,就是讲某个项(类文件)模板化。和上面操作差不多,这里说不同之处
1.在模板选择这个地方,我们将其选为项模板
2.在下一步中,选择我们需要保存的项,这里笔者将MainWindow进行保存为模板
3.我们将这里的引用全部勾上,然后点击下一步
4.取一个名字,这里将其称为“classTemplate”,然后点击完成。
5.项模板使用。我们选中这里的项目“02模板示例”,然后添加新建项
然后我们可以看见之前定义的classTemplate项了,然后添加
6.结果展示。
四、删除模板
需要删除两个地方:
1.删除之前的模板压缩文件包
C:\Users\xxx\Documents\Visual Studio 2017\My Exported Templates
2.删除这个文件夹下相同名称的压缩包
C:\Users\xxx\Documents\Visual Studio 2017\Templates\ProjectTemplates
这样在新建项目模板或者项模板的时候,之前所创建的模板就会没有了。
五、注意事项
- 项配置,仍需重新添加未安装程序集的引用。项目配置则会将引用全部自动添加进去
- 两种配置在修改名字以后,相应的类名都会随着自动修改
VisualStudio之模板的使用与删除相关推荐
- VisualStudio 产生的.ipch文件可以删除吗?
VisualStudio 产生的.ipch文件可以删除吗? 最近初学C++的过程中发现,我好像写了写hello world结果项目文档就占用了我200+M内存,太可怕了吧,这让写python的我很是费 ...
- SpringBoot 配置 generator代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)
保姆级教程,逻辑删除及字段自动填充设置,特别要说明的是本次用的是MySQL数据库,如果使用Oracle数据库是,数据库配置需要改变,数据库表一定要大写,否则无法生成代码. 数据库表 CREATE TA ...
- vs2017创建外部css,webpack - 从生成的Microsoft SPA模板VS2017 webpack中删除特定供应商css - 堆栈内存溢出...
我使用Microsoft模板创建了几个SPA项目. dotnet new --install Microsoft.AspNetCore.SpaTemplates::* 然后运行: dotnet new ...
- Gridview模板中提供的删除功能
前台代码: 前台代码 1 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns= ...
- ElementUI-自定义模板包含编辑与删除的功能
2019独角兽企业重金招聘Python工程师标准>>> 自定义列的显示内容,可组合其他组件使用.此例子结合bootstrap的模态框实现编辑功能 <!DOCTYPE html& ...
- 如何删除linux模板下文件,linux删除文件夹(linux删除文件夹命令是什么)
linux删除文件夹(linux删除文件夹命令是什么) 怎么将linux删除文件夹? Linux系统通常由命令来操作.对于如何删除Linux文件夹的问题,我们已经列出了操作的步骤和方法来帮助您解决如何 ...
- joomla 1.7遇到的麻烦——不能删除模板的解决办法
虽然最近了解了不少的 joomla 1.7的扩展,但大多都没有什么实战经验,所以从今天开始 准备不同的试用各类插件.并以实战的方式来记录这个过程.不过,在做这些之前,我试用了几个免费的模板,感觉还可以 ...
- python 类 实例id递增_Python Django 模板类中 系统默认的主键ID自增,不会随着模板实例的删除而重置问题...
题目描述 在django中创建两个模板实例后,删除后重新再创建一个模板实例后它的主键ID从3开始这是为什么? 怎样解决这个问题? 相关代码 modeles类: from django.db impor ...
- 【Axure高保真原型】文字模板——删除线
今天和粉丝们免费分享删除线文字的元件模板,使用该模板可以输入含删除线格式的文字,而且可以自由编辑其样式,包括字号.字体.粗细.对齐等样式. [原型效果] [Axure高保真原型]删除线文本元件 [原型 ...
最新文章
- solrcloud使用中遇到的问题及解决方式
- svn 命令行下常用的几个命令
- linux 命令 nohup 后台运行
- SpringCloud Ribbon(二)之自定义负载均衡策略IRule
- java jvm 加载类的顺序_java JVM-类加载静态初始化块调用顺序
- android源代码下载AE 文字样式,阅读Android framework源代码方式
- GNS3(eNSP)和VMWare搭建网络学习环境
- [洪流学堂]Hololens开发入门篇2之Hello World
- 蓝桥杯 ADV-237 算法提高 三进制数位和
- java获取年份getyear_Java LocalDateTime getYear()用法及代码示例
- php filtervar函数用法,PHP过滤器 filter_has_var() 函数用法实例分析
- ffmpeg time_base详解
- 如何用css设置文字加粗,css如何设置文字加粗
- 电脑变慢,电脑突然变慢怎么办 电脑卡死原因和解决方法
- 【大数据开发】SparkCore——进阶算子、Action算子、查看分区数的三种方式
- 淘淘商城第44讲——搭建搜索系统工程
- 【我的渲染技术进阶之旅】如何编译Filament的windows版本程序?
- 51自学网java壁虎_我要自学网JAVA基础4-26日历补充壁虎老师的完整代码
- 小米扫地机器人充电座指示灯不亮_小米扫地机器人怎么充电
- 帮助中心能帮助企业解决什么问题?
热门文章
- 学习笔记(02):ZStack 带你0基础搭建私有云平台|ZCCT实战培训视频|-ZStack产品与解决方案介绍...
- 2023初级会计教材电子版
- 2021-03-02低轨卫星定轨流程整理学习02
- 仿知识星球Android源码奉上
- ES2中关于索引模板的操作
- php网页分类的修改,php网站分类目录 网站收录 网址导航程序 织梦二次开发
- 嵌入式Linux小项目之图片编解码播放器(1)
- java 店铺装修_基于jsp的网店装修-JavaEE实现网店装修 - java项目源码
- 最齐全的促销/横幅矢量图素材,速来收藏
- 2021年中国变速器齿轮市场趋势报告、技术动态创新及2027年市场预测