zoukankan      html  css  js  c++  java
  • Visual Studio 2012自动添加注释(如版权信息等)

    转自:http://blog.163.com/guohuan88328@126/blog/static/69430778201381553150156/

    如何使用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.0Common7IDEItemTemplatesCacheCSharp”;

    Visual Studio 2012自动添加注释(如版权信息等)--原创 - IT-oracle终结者 - IT-oracle终结者的博客

     2、修改类文件模板:
        打开"C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDEItemTemplatesCacheCSharpCode2052Class"目录下的类模板文件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

  • 相关阅读:
    [BZOJ1578] [Usaco2009 Feb]Stock Market 股票市场(DP)
    [BZOJ1576] [Usaco2009 Jan]安全路经Travel(堆优化dijk + (并查集 || 树剖))
    [BZOJ1575] [Usaco2009 Jan]气象牛Baric(DP)
    [BZOJ1574] [Usaco2009 Jan]地震损坏Damage(贪心 + dfs)
    [BZOJ1572] [Usaco2009 Open]工作安排Job(贪心 + 堆)
    [luoguP2862] [USACO06JAN]把牛Corral the Cows(二分 + 乱搞)
    [luoguP3668] [USACO17OPEN]Modern Art 2 现代艺术2(栈)
    [luoguP3608] [USACO17JAN]Balanced Photo平衡的照片(树状数组 + 离散化)
    [luoguP3110] [USACO14DEC]驮运Piggy Back(SPFA || BFS)
    [BZOJ2342] [Shoi2011]双倍回文(manacher)
  • 原文地址:https://www.cnblogs.com/bicabo/p/3394471.html
Copyright © 2011-2022 走看看