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. rabbitmq的vhost与用户管理

    当我们在创建用户时,会指定用户能访问一个虚拟机,并且该用户只能访问该虚拟机下的队列和交换机,如果没有指定,默认的是”/”;一个rabbitmq服务器上可以运行多个vhost,以便于适用不同的业务需要, ...

  2. element table固定表头,表的高度自适应解决方法

    主要是通过在mounted生命周期中,改变tableHeight的值,来让表格的高度自适应. 标签: <el-table ref="table" :data="ta ...

  3. jquery中stop停止动画笔记

    jQuery stop() 方法用于停止动画或效果,在它们完成之前. stop() 方法适用于所有 jQuery 效果函数,包括滑动.淡入淡出和自定义动画. 语法: $(selector).stop( ...

  4. 利用TaskScheduler处理Queue、Stack等类型的操作队列(生产者消费者场景)

    我们经常会遇到生产者消费者模式,比如前端各种UI操作事件触发后台逻辑等.在这种典型的应用场景中,我们可能会有4个业务处理逻辑(下文以P代表生产者,C代表消费者): 1. FIFO(先进先出)     ...

  5. mysql 替换语句

    将cdb_pms表subject字段中的Welcom to替换成 欢迎光临 UPDATE `cdb_pms` SET `subject` = REPLACE(`subject`, 'Welcome t ...

  6. [python] 关于错误 ImportError: cannot import name compile_command

    我的pydev某一天开始就无法debug 了,执行debug 就会报 ImportError: cannot import name compile_command 原因居然是:我自己写了一个code ...

  7. 生产者与消费者---demo2---boke

    假设有这样一种情况,有一个桌子,桌子上面有一个盘子,盘子里只能放一颗鸡蛋,A专门往盘子里放鸡蛋,如果盘子里有鸡蛋,则一直等到盘子里没鸡蛋,B专门从盘子里拿鸡蛋,如果盘子里没鸡蛋,则等待直到盘子里有鸡蛋 ...

  8. Java 的三个注释

    单行注释 // 这是名为 a 的类 class a{ } 多行注释 /* 这是多行注释 可以注释多行 */ class a{ } 文档注释 /** 这是文档注释 可以注释多行 */ class a{ ...

  9. oracle——基础知识(二)未完

    1.select 查询 单独的一条 select 语句 可以一次查询多条记录:但是在 pl/sql 块中,select语句只能 使用INTO子句:必须并且只能返回一行 2.EXECUTE IMMEDI ...

  10. 问题:asp.net 点击button按钮调到页面顶部;结果:asp.net点击一个按钮,使页面跳转到本面页上的指定位置

    asp.net点击一个按钮,使页面跳转到本面页上的指定位置 (2011-04-19 16:46:51) 转载▼ 标签: it   最近在做一个项目. 用到标题所说的功能. 实现方法: 1.在aspx中 ...