Visual Studio2013中动态生成注释中的时间__修改模板文件

上一篇说道VS2010中动态生成注释时间的方法,也在最后提到了之后的VS版本不在有宏功能,所以说之前的方法无效了~该篇讲的方法也适合VS2010中使用


参考:


方法

总体的方法思路很明确,就是去安装文件夹下面修改指定的配置模板Class.cs文件:

你的VS安装路径下\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs
你的VS安装路径下\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\Class.cs

注意到有ItemTemplatesItemTemplatesCache两个文件夹路径,一般我们修改后者,即Cache后缀文件夹,因为前者修改后就不能恢复出厂设置了,而后者可以在VS的命令行中使用devenv /setup使前者覆盖后者~

同时注意到2052这个数字编号,这个东西是LCID(Locale ID,区域性标识符)
1033代表英语,2052代表简体中文,我们修改2052路径下的文件就可以了~


展示

打开该文件,复制你需要添加的注释内容:

/*******************************
** 作者: shenxin
** 时间: $time$
** 版本: V1.0.0
** CLR: $clrversion$
** GUID: $guid1$
** 描述: 尚未编写描述
*******************************/

修改过后再VS中新建类文件:

这里写图片描述


参数说明

我们注意到有些参数使用了美刀符号$包括起来,这些参数占位符会自动生成一些值

参数描述
clrversion当前的CLR版本号
guid[1-10]首先guid必须小写,后面匹配的数字也必须写,且1-10,即一个注释文件头中最多生成10个GUID。ps:如 guid1
machinename当前机器的名称
registeredorganization注册的组织名
rootnamespace命名空间名
safeitemrootname安全类名
time时间,格式:YYYY/MM/DD 00:00:00
userdomain用户所在的域
username当前系统用户名
year当前系统时间 YYYY

另外补充说明$time$参数,网上有很多说是DD/MM/YYYY 00:00:00格式,其实都是互相抄的,因为这个格式是根据你本地系统的时间设置格式来的,所以是不确定的,你自己随意改~


时间格式说明

我们注意刀下图中的日期和时间格式分别存在短日期长日期短时间长时间四种格式,而这四种格式我们可以自定义设置~

特别说明:time这个参数使用的方式是:短日期+长时间,所以我想在time参数中加上周几,就需要在本地重新配置短日期的格式,这里选择其他设置按钮进行配置~

这里写图片描述


再次展示

我配置好的短日期格式是:yyyy/MM/dd,ddd,显示的格式就是2016/11/30,周三
在VS中的显示格式如下图:

这里写图片描述


总结

  • 我们在网上找到的相关资料如果不确定是否是转发的,且找不到源头的话,最好在文章中标明参考的位置,毕竟你借用了别人的劳动成果;

  • 别人写的东西最好自己可以尝试一下,不要全部照抄,很有可能在你这里就会出问题~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值