http://blog.csdn.net/jiejiaozhufu/article/details/16357721注释宏的原码

/************************************************************************************
 * Copyright (c) 2013 your company. All Rights Reserved.
 * CLR版本: 4.0.30319.18052
 * 机器名称:XXXX-PC
 * 公司名称:your company
 * 命名空间:MQHelper
 * 文件名:  MQConnection
 * 版本号:  V1.0.0.0
 * 唯一标识:3914afc8-c8e0-4c59-8b34-d5133cb94506
 * 当前的用户域:XXXX-PC
 * 创建人:  XXXX
 * 电子邮箱:XXXX@sina.cn

* 创建时间:2013/9/15 16:51:14
 * 描述:
 *
 *
 * =====================================================================
 * 修改标记
 * 修改时间:2013/9/15 16:51:14
 * 修改人: XXXX

* 版本号: V1.0.0.0
 * 描述:
 *
 *
 *
 *
 ************************************************************************************/

 
A:
1、找到Visual Studio 2012的安装文件模板目录位置,如“D:\Visual Studio 2012\Common7\IDE\ItemTemplatesCache\CSharp”;

 
 2、修改类文件模板:
    打开"D:\Visual Studio 2012\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\"目录下的类模板文件Class.cs,在该文件头部添加如下所示的内容;

/************************************************************************************
 * Copyright (c) $year$ $registeredorganization$ All Rights Reserved.
 * CLR版本: $clrversion$
 * 机器名称:$machinename$
 * 公司名称:$registeredorganization$
 * 命名空间:$rootnamespace$
 * 文件名:  $safeitemname$
 * 版本号:  V1.0.0.0
 * 唯一标识:$guid10$
 * 当前的用户域:$userdomain$
 * 创建人:  $username$

* 电子邮箱:XXXX@sina.cn
 * 创建时间:$time$
 * 描述:
 *
 *
 * =====================================================================
 * 修改标记
 * 修改时间:$time$
 * 修改人: $username$
 * 版本号: V1.0.0.0
 * 描述:
 *
 *
 *
 *
 ************************************************************************************/

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$
{
    class $safeitemrootname$
    {
    }
}

 
3、修改接口文件模板:
  打开"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Interface\"目录下的类模板文件Interface.cs,在该文件头部和类模板头部同样的内容。
4、其他文件模板修改参照类文件模板修改。
5、修改完成以上内容,然后在VS2012中新建类、接口等文件时,IDE将自动添加上版权信息等注释了。效果如下所示:

/************************************************************************************
 * Copyright (c) 2013 your company. All Rights Reserved.
 * CLR版本: 4.0.30319.18052
 * 机器名称:XXXX-PC
 * 公司名称:your company
 * 命名空间:MQHelper
 * 文件名:  MQConnection
 * 版本号:  V1.0.0.0
 * 唯一标识:3914afc8-c8e0-4c59-8b34-d5133cb94506
 * 当前的用户域:XXXX-PC
 * 创建人:  xxxx
 * 电子邮箱:xxxx@sina.cn
 * 创建时间:2013/9/15 16:51:14
 * 描述:
 *
 *
 * =====================================================================
 * 修改标记
 * 修改时间:2013/9/15 16:51:14
 * 修改人: xxxx
 * 版本号: V1.0.0.0
 * 描述:
 *
 *
 *
 *
 ************************************************************************************/

using RabbitMQ.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MQHelper
{
    /// <summary>
    /// MQ连接类
    /// </summary>
    public class MQConnection
    {
        /// <summary>
        /// 创建MQ连接
        /// </summary>
        /// <returns>MQ连接</returns>
        public IConnection CreateMQConnection()
        {
            IConnection conn = null;
            try
            {
                ConnectionFactory cf = new ConnectionFactory();
                cf.UserName = "guest";
                cf.Password = "guest";
                cf.HostName = "localhost";
                cf.Protocol = Protocols.DefaultProtocol;
                cf.Port = AmqpTcpEndpoint.UseDefaultPort;
                conn = cf.CreateConnection();
            }
            catch (Exception ex)
            {
                Console.WriteLine(DateTime.Now + ex.ToString());
            }
            return conn;
        }
    }
}

注:

参数

描述

clrversion

当前系统CLR版本号

GUID [1-10]

生成全局唯一标识符,可以生成10个 (例如:guid1)

itemname

打开添加新建项时输入的文件名称

machinename

当前机器的名称(如:XXXX)

registeredorganization

注册的组织名

rootnamespace

命名空间名

safeitemname

保存的文件名

time

当前系统时间,格式:DD/MM/YYYY 00:00:00.

userdomain

用户所在的域

username

当前系统用户名

year

当前系统时间 YYYY

注:利用D:\Visual Studio 2012\Common7\IDE\ProjectTemplates\CSharp\Windows\2052\ConsoleApplication可以修改main函数模板。哈哈哈哈哈

Visual Studio 2012自动添加注释(如版权信息等)的更多相关文章

  1. Visual Studio 2012自动添加注释(如版权信息等)

    转自:http://blog.163.com/guohuan88328@126/blog/static/69430778201381553150156/ 如何使用Visual Studio 2012给 ...

  2. (转) bicabo Visual Studio 2012自动添加注释(如版权信息等)

    如何使用Visual Studio 2012给程序文件的头部自动添加如下的注释? /********************************************************** ...

  3. Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释

    转载:http://blog.csdn.net/xzytl60937234/article/details/70455777 在VAssistX中为C++提供了比较规范注释模板,用这个注释模板为编写的 ...

  4. Visual Studio 20**自动添加头部注释信息

    关于Visual Studio 20**自动添加头部注释信息   作为一个万年潜水党,不关这一篇文章技术含量如何,也算是一个好的开始吧.   在日常的开发中我们经常需要为类库添加注释和版权等信息,这样 ...

  5. 关于Visual Studio 20**自动添加头部注释信息

    作为一个万年潜水党,不管这一篇文章技术含量如何,也算是一个好的开始吧.   在日常的开发中我们经常需要为类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们 ...

  6. 关于Visual Studio 2010自动添加头部注释信息

    作为一个万年潜水党,不关这一篇文章技术含量如何,也算是一个好的开始吧.   在日常的开发中我们经常需要为类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们 ...

  7. Visual Studio 2010自动添加头部注释信息

    在日常的开发中我们经常需要为我们的类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们可以把这些信息保存在Visual Studio 2010类库模版文件里 ...

  8. [开发笔记]-Visual Studio 2012中为创建的类添加注释的模板

    为类文件添加注释,可以让我们在写代码时能够方便的查看这个类文件是为了实现哪些功能而写的. 一:修改类文件模板 找到类模版的位置:C:\Program Files (x86)\Microsoft Vis ...

  9. 如何在Visual Studio 2012中发布Web应用程序时自动混淆Javascript

    同Java..NET实现的应用程序类似,Javascript编写的应用程序也面临一个同样的问题:源代码的保护.尽管对大多数Javascript应用公开源代码不算是很严重的问题,但是对于某些开发者来说, ...

随机推荐

  1. VC 6.0下载 VC 6.0英文版下载 Visual C++ 6.0 英文企业版 集成SP6完美版(最新更新地址,百度网盘)

    下载地址1:Visual.C++.6.EN 下载地址2:Visual.C++.6.EN 更新下载地址可用(百度网盘)Visual.C++.6.EN 转载请注明出处,有技术问题,欢迎互相交流,或者留言.

  2. es6变量的解构赋值学习笔记

    1. 解构赋值的规则是,只要等号右边的值不是对象,就先将其转为对象.由于undefined和null无法转为对象,所以对它们进行解构赋值,都会报错. let { prop: x } = undefin ...

  3. laravel 添加自定义类 全局自定义方法 自定义常量

    添加自定义类 https://blog.csdn.net/suchfool/article/details/38758367 https://blog.csdn.net/liukai6/article ...

  4. [C++] 贪心算法之活动安排、背包问题

    一.贪心算法的基本思想 在求解过程中,依据某种贪心标准,从问题的初始状态出发,直接去求每一步的最优解,通过若干次的贪心选择,最终得出整个问题的最优解. 从贪心算法的定义可以看出,贪心算法不是从整体上考 ...

  5. 2018年长沙理工大学第十三届程序设计竞赛 Dzzq的离散数学教室1

    Dzzq的离散数学教室1 链接:https://www.nowcoder.com/acm/contest/96/D来源:牛客网 zzq的离散数学教室1 时间限制:C/C++ 1秒,其他语言2秒 空间限 ...

  6. eclipse插件安装(个人版)

    1.Eclipse 安装反编译插件jadclipse http://jingyan.baidu.com/article/3f16e003c857082590c1036f.html 2.MyEclips ...

  7. springmvc----demo1---hello---bai

    import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; import ...

  8. spring bean管理

    轻量级,无侵入 Bean管理 1 创建applicationContext.xml 2 配置被管理的Bean 3 获取Bean pom.xml配置 <dependency> <gro ...

  9. java反射专题一

    一丶Class的理解 /* * Class类是反射的源头 * 创建一个类,通过编译(javac.exe),生成对应的.class文件,之后使用java.exe加载(JVM的类加载器完成的)此.clas ...

  10. 12-22C#公共控件(基本功能)

    在C#窗体中,公共控件的基本功能: 1.获取.设置控件的参数值: 2.事件(其实是一种特殊的方法和属性,当被其他外力触发它,就会发生,类似数据库的触发器.) 下面是基本的公共控件: 1.复选框 1)设 ...