VS2017+WIN10自动生成类、接口的说明(修改类模板的方法)
微软发布VS2017的时候,我第一时间离线一份专业版,安装到了自己的电脑上,开始体验,但是问题来了,在开发中建立类和接口的时候,说
明注释总要自己写一次,烦!~~于是还是像以前一样改IDE默认的类和接口的模板来实现,结果发现vs2017的和以前版本文件位置不一样,今天分享
出来我的修改,希望可以帮有同样需求的码友们
1、模板文件的路径。
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ItemTemplates\CSharp\Code\2052
几个文件夹看一眼就应该知道什么了吧,按自己的需要修改吧
2、注释的一些说明,还是和以前一样的。
参数 描述
clrversion 当前系统CLR版本号
GUID [1-10] 生成全局唯一标识符,可以生成10个 (例如:guid1)
itemname 打开添加新建项时输入的文件名称
machinename 当前机器的名称(如:pc1)
registeredorganization 注册的组织名
rootnamespace 命名空间名
safeitemname 保存的文件名
time 当前系统时间,格式:DD/MM/YYYY 00:00:00.
userdomain 用户所在的域
username 当前系统用户名
year 当前系统时间 YYYY
例如修改成下面:
1 /**************************************************************** 2 * 作 者:TuoXin 3 * CLR 版本:$clrversion$ 4 * 创建时间:$time$ 5 * 当前版本:1.0.0.1 6 * 7 * 描述说明: 8 * 9 * 修改历史: 10 * 11 ***************************************************************** 12 * Copyright @ TuoXin $year$ All rights reserved 13 *****************************************************************/ 14 15 using System; 16 using System.Collections.Generic; 17 $if$ ($targetframeworkversion$ >= 3.5)using System.Linq; 18 $endif$using System.Text; 19 $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks; 20 $endif$ 21 namespace $rootnamespace$ 22 { 23 class $safeitemrootname$ 24 { 25 } 26 }
效果会是这样的:
1 /**************************************************************** 2 * 作 者:TuoXin 3 * CLR 版本:4.0.30319.42000 4 * 创建时间:2017-04-22 9:11:08 5 * 当前版本:1.0.0.1 6 * 7 * 描述说明: 8 * 9 * 修改历史: 10 * 11 ***************************************************************** 12 * Copyright @ TuoXin 2017 All rights reserved 13 *****************************************************************/ 14 15 using System; 16 using System.Collections.Generic; 17 using System.Linq; 18 using System.Text; 19 20 namespace TuoXin.TXHelper.StringHelper 21 { 22 class Class1 23 { 24 } 25 }
- Swagger(webapi自动生成接口说明文档)
- 使用Abator自动生成ibatis的DAO.Model.mapper.xml方法使用说明
- MyEclipse中,当我们写一个类实现一个接口时,会自动生成重写该接口的方法,但是,方法的参数提示不够好,是什么原因导致的呢?该如何解决呢?
- sql2005(含“说明”字段)数据库设计文档自动生成方法
- django-rest-framework 自动生成接口说明文档
- 关于corba接口自动生成把idl文件编译成Java的批处理文件(win bat)的java方法(原创)
- 自动生成数据库的说明文档的方法总结
- WPF DataGrid 自动生成行号的方法(通过修改RowHeaderTemplate的方式)
- weiapi2.2 HelpPage自动生成接口说明文档和接口测试功能
- 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
- weiapi2.2 HelpPage自动生成接口说明文档和接口测试功能
- Mybatis--使用mybatis generator插件映射数据库,自动生成pojo对象,dao接口,mapper.xml文件的方法
- 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
- 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
- 如何自动在Eclipse里对指定类或接口生成要覆盖的方法?
- gsoap生成客户端程序,调用接口时出现 Error 200 fault: SOAP-ENV:Client [no subcode] 修改方法
- Hibernate自动生成的DAO的修改方法
- MAC地址根据EUI-64规范自动生成IPV6接口ID的方法
- weiapi2.2 HelpPage自动生成接口说明文档和接口测试功能
- Hibernate自动生成的DAO的修改方法