VS2015 VS2019 自动添加头部注释

让VS自动生成类的头部注释,只需修改两个文集即可,一下两个路径下个有一个 Class.cs文件

VS2015 路径:

  • C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class
  • C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class

VS2019 路径:

  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.cs
  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class.cs

用记事本打开=》在头部添加如下代码,OK 新建一个类就自动生成了头部注释。PS:请将安装路径替换为自己VS的安装路径

例子头部注释:

/**
* 命名空间: $rootnamespace$
*
* 功 能: N/A
* 类 名: $safeitemname$
*
* Ver 变更日期 负责人 变更内容
* ───────────────────────────────────
* V0.01 $time$ 大熊 初版
*
* Copyright (c) 2015 Lir Corporation. All rights reserved.
*┌──────────────────────────────────┐
*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
*│ 版权所有:*****有限公司               │
*└──────────────────────────────────┘
*/

效果如下:


分割线

在前一段时间忽然想给自己电脑上的vs新建类的时候添加一个自定义个注释,但是在网上搜了很久都是说vs2012之类的方法系统也都是win7、XP之类的独独没有win8的。故此自己不断的尝试修改发现方法如下。

修改类模板添加自定义内容
地址如下(地址因不同用户而不用):
C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\14.0\VTC\7848382ba7aaa8cf6f95d701fd02d891~IC\IT\Code\GeneralClass.zip
目录:C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\14.0\VTC\内包含了所有代码的模板。
这一长串字符是变化的每个人都是不一样的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

模板示例如下:
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$
    {
    }
}
效果如下:
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.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class\Class.cs(win764位中修改的目录是这个)

转载自:https://www.cnblogs.com/xiaopohou/articles/5457908.html

posted @ 2021-01-20 18:31  SuperMutant  阅读(682)  评论(0)    收藏  举报