(转) bicabo Visual Studio 2012自动添加注释(如版权信息等)
如何使用Visual Studio 2012给程序文件的头部自动添加如下的注释?
/************************************************************************************
* Copyright (c) $year$ $registeredorganization$ All Rights Reserved.
* CLR版本: $clrversion$
* 机器名称:$machinename$
* 公司名称:$registeredorganization$
* 命名空间:$rootnamespace$
* 文件名: $safeitemname$
* 版本号: V1.0.0.0
* 唯一标识:$guid10$
* 当前的用户域:$userdomain$
* 创建人: $username$
* 电子邮箱:xxxxx@qq.com
* 创建时间:$time$
* 描述 :
* =====================================================================
* 修改时间:$time$
* 修改人 :
* 版本号 : V1.0.0.0
* 描述 :
************************************************************************************* /
A:
1、找到Visual Studio 2012的程序文件模板目录位置,如“C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplatesCache\CSharp”;
2、修改类文件模板:
打开"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\"目录下的类模板文件Class.cs,在该文件头部添加如下所示的内容;
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$
namespace $rootnamespace$
{
/************************************************************************************
* Copyright (c) $year$ $registeredorganization$ All Rights Reserved.
* CLR版本: $clrversion$
* 机器名称:$machinename$
* 公司名称:$registeredorganization$
* 命名空间:$rootnamespace$
* 文件名: $safeitemname$
* 版本号: V1.0.0.0
* 唯一标识:$guid10$
* 当前的用户域:$userdomain$
* 创建人: $username$
* 电子邮箱:xxxxxxxx@qq.com
* 创建时间:$time$
* 描述 :
* =====================================================================
* 修改时间:$time$
* 修改人 :
* 版本号 : V1.0.0.0
* 描述 :
*/
public class $safeitemrootname$
{
}
}
其他的模板类似
最后以管理员身份运行Visual Studio Command Prompt (2012)命令行,并运行命令devenv /installvstemplates,运行成功之后,更改就生效。
注:
|
参数 |
描述 |
|
clrversion |
当前系统CLR版本号 |
|
GUID [1-10] |
生成全局唯一标识符,可以生成10个 (例如:guid1) |
|
itemname |
打开添加新建项时输入的文件名称 |
|
machinename |
当前机器的名称(如:XXXX) |
|
registeredorganization |
注册的组织名 |
|
rootnamespace |
命名空间名 |
|
safeitemname |
保存的文件名 |
|
time |
当前系统时间,格式:DD/MM/YYYY 00:00:00. |
|
userdomain |
用户所在的域 |
|
username |
当前系统用户名 |
|
year |
当前系统时间 YYYY |
转:http://www.cnblogs.com/bicabo/p/3394471.html
(转) bicabo Visual Studio 2012自动添加注释(如版权信息等)的更多相关文章
- Visual Studio 2012自动添加注释(如版权信息等)
转自:http://blog.163.com/guohuan88328@126/blog/static/69430778201381553150156/ 如何使用Visual Studio 2012给 ...
- Visual Studio 2012自动添加注释(如版权信息等)
http://blog.csdn.net/jiejiaozhufu/article/details/16357721注释宏的原码 /********************************** ...
- Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释
转载:http://blog.csdn.net/xzytl60937234/article/details/70455777 在VAssistX中为C++提供了比较规范注释模板,用这个注释模板为编写的 ...
- Visual Studio 20**自动添加头部注释信息
关于Visual Studio 20**自动添加头部注释信息 作为一个万年潜水党,不关这一篇文章技术含量如何,也算是一个好的开始吧. 在日常的开发中我们经常需要为类库添加注释和版权等信息,这样 ...
- 关于Visual Studio 20**自动添加头部注释信息
作为一个万年潜水党,不管这一篇文章技术含量如何,也算是一个好的开始吧. 在日常的开发中我们经常需要为类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们 ...
- 关于Visual Studio 2010自动添加头部注释信息
作为一个万年潜水党,不关这一篇文章技术含量如何,也算是一个好的开始吧. 在日常的开发中我们经常需要为类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们 ...
- Visual Studio 2010自动添加头部注释信息
在日常的开发中我们经常需要为我们的类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们可以把这些信息保存在Visual Studio 2010类库模版文件里 ...
- [开发笔记]-Visual Studio 2012中为创建的类添加注释的模板
为类文件添加注释,可以让我们在写代码时能够方便的查看这个类文件是为了实现哪些功能而写的. 一:修改类文件模板 找到类模版的位置:C:\Program Files (x86)\Microsoft Vis ...
- 如何在Visual Studio 2012中发布Web应用程序时自动混淆Javascript
同Java..NET实现的应用程序类似,Javascript编写的应用程序也面临一个同样的问题:源代码的保护.尽管对大多数Javascript应用公开源代码不算是很严重的问题,但是对于某些开发者来说, ...
随机推荐
- Linux select 机制深入分析
Linux select 机制深入分析 作为IO复用的实现方式.select是提高了抽象和batch处理的级别,不是传统方式那样堵塞在真正IO读写的系统调用上.而是堵塞在sele ...
- <linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件>
1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o2.linux 系统c语言生成.so文件,----->gcc -sha ...
- Android 使用CheckBox实现多选效果
CheckBox:复选框1.有两种状态: 选中状态(true),未选中状态(false)2.属性: android:id="@+id/checkbox" android:layou ...
- C++中的inline关键字
from here 1. 引入inline关键字的原因 在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数. 栈空间就是指放置程 ...
- 关于sencha touch 用phonegap打包后,docked悬停的组件被手机软键盘遮挡的解决方法
这个问题应该算是phonegap的一个bug,在mainifest.xml 里android:windowSoftInputMode设置成了adjustpan,理论上不会出现遮挡悬停组件这种情况, 不 ...
- POJ2286 The Rotation Game[IDA*迭代加深搜索]
The Rotation Game Time Limit: 15000MS Memory Limit: 150000K Total Submissions: 6325 Accepted: 21 ...
- CentOS7 部署tomcat
一.环境说明: 在 CentOS7下面部署tomcat7 . 二.tomcat部署 1.新建tomcat目录 mkdir tomcat 2.上传tomcat 安装文件 apache-tomcat ...
- 160225、解决纯js文件国际化的问题
1.js中国际化 function test(){ alert("<s:text name='jsp.loading'/>"); } 2.最近在做strut ...
- Yii2如何批量添加数据
批量添加这个操作,在实际开发中经常用得到,今天小编抽空给大家整理些有关yii2批量添加的问题,感兴趣的朋友一起看看吧. 在上篇文章给大家介绍了关于浅析Yii2 gridview实现批量删除教程,当然, ...
- [转] mysql数据库分离和附加
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导 ...