在前一段时间忽然想给自己电脑上的vs新建类的时候添加一个自定义个注释,但是在网上搜了很久都是说vs2012之类的方法系统也都是win7、XP之类的独独没有win8的。故此自己不断的尝试修改发现方法如下。
修改类模板添加自定义内容
地址如下(地址因不同用户而不用):
C:Users用户名AppDataLocalMicrosoftVisualStudio14.0VTC7848382ba7aaa8cf6f95d701fd02d891~ICITCodeGeneralClass.zip
目录:C:Users用户名AppDataLocalMicrosoftVisualStudio14.0VTC内包含了所有代码的模板。
这一长串字符是变化的每个人都是不一样的7848382ba7aaa8cf6f95d701fd02d891
参数 描述
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
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
using System; using System.Collections.Generic; $ if $ ($targetframeworkversion$ >= 3.5) using System.Linq; $endif$ using System.Text; $ if $ ($targetframeworkversion$ >= 4.5) using System.Threading.Tasks; $endif$ /**************************************************************** * 作者:Schme * CLR版本:$clrversion$ * 创建时间:$time$ * $year$ * 描述说明: * * 修改历史: * * *****************************************************************/ namespace $rootnamespace$ { class $safeitemrootname$ { } } |
效果如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
using System; using System.Collections.Generic; using System.Linq; using System.Text; /**************************************************************** * 作者:Schme * CLR版本:4.0.30319.42000 * 创建时间:2015-11-8 下午 03:36:28 * 2015 * 描述说明: * * 修改历史: * * *****************************************************************/ namespace MUI { class Class4 { } } |
参数是我在网上查到的别人总结的,我只是照搬而已主要是这个目录,当然修改后也不用命令行来安装模板因为这个不是自定义的新模板而是修改原来的模板。
C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEItemTemplatesCSharpCode2052ClassClass.cs(win764位中修改的目录是这个)