其实这篇文章是从网上转载的,但是找不到转载链接,只能自己复制过来了

vs中的///文档注释类似java中/** */文档注释。能自动的生成帮助文档。

如果我想在每次创建文件时,自动生成文档注释(注意是自动生成文档注释而不是帮助文档),如下面的代码,需要设置VS的模板,新创建的cs类文件会根据模板的样子进行生成。常用的VS文件模板有3个,分别是Class.zip、Interface.zip、From.zip.

我以Class.zip模板设置为例,模板在vs2010下的路径

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip

这里和网上的说法有些不同,网上省了\Code\目录,也许vs2008没有这个目录。

双击打开Class.zip直接编辑Class.cs,不用解压缩,编辑完保存。模板代码设置如下:

 1 /* ==============================================================================
 2  * 功能描述:$safeitemrootname$
 3  * 创 建 者:$username$
 4  * 创建日期:$time$
 5  * ==============================================================================*/
 6 using System;
 7 using System.Collections.Generic;
 8 $if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
 9 $endif$using System.Text;
10
11 namespace $rootnamespace$
12 {
13     /// <summary>
14     /// $safeitemrootname$
15     /// </summary>
16     public class $safeitemrootname$
17     {
18     }
19 }

这里$var$ 都是系统的变量,模板参数是要区分大小写的,大家需要注意。系统提供的可用的参数如下:

参数  说明 clrversion 公共语言运行库 (CLR) 的当前版本。

GUID [1-10] 用于替换项目文件中的项目 GUID 的 GUID。最多可以指定 10 个唯一的 GUID(例如,guid1))。

itemname 用户在添加新项对话框中提供的名称。

machinename 当前的计算机名称(例如,Computer01)。

projectname 用户在新建项目对话框中提供的名称。

registeredorganization HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。

rootnamespace 当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。

safeitemname 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。

safeprojectname 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。

time 以 DD/MM/YYYY 00:00:00 格式表示的当前时间。

userdomain 当前的用户域。

username 当前的用户名。

year 以 YYYY 格式表示的当前年份。

保存并关闭,完成模板设置,会发现新创建的类文件如您所愿。

其他vs版本的设置步骤相同。在vs根目录下搜索Class.zip等模板文件的物理路径

ItemTemplates与ItemTemplatesCache的区别在于,如果您设置了ItemTemplates下的模板,需要在VS命令行中运行devenv /setup 命令  ,以Itemtemplates模板生成ItemTemplatesCache的模板,也就是说ItemTemplatesCache模板的设置会被原始的Itemtemplates模板还原。所以最好不要轻易改变Itemtemplates模板下的内容(他不能还原)。

转载于:https://www.cnblogs.com/zaspx/archive/2012/06/15/2550637.html

VS2010 修改模板文件,增加默认注释相关推荐

  1. 修改模板文件后,Build Project(ctrl+F9)可以快速运行

    修改模板文件后,Build Project(ctrl+F9)可以快速运行

  2. 1.修改打开文件的默认方式/应用

    水文,旨在记录自己遇到的问题,帮助使用win10遇到问题的小伙伴 打开系统,选择框选内容 - [应用] 依次选择框选内容 - [默认应用] - [按文件类型指定默认应用] 找到特定文件,修改我们需要的 ...

  3. 如何在Windows10系统中修改.jar文件的默认应用

    普通方式(无效) 通常,我们在Windows10系统中修改文件的默认应用有两种方式: 打开系统设置->应用->默认应用->按文件类型指定默认应用,找到相应的文件类型后进行修改: 选中 ...

  4. VS2022修改模板文件

    不管任何版本的vs,模板文件路径都是下面这两个 1033代表英文版 2052代表中文版 D:\Program Files\Microsoft Visual Studio\2022\Enterprise ...

  5. codeblocks下如何修改新建文件的默认代码?

    进入codeblocks的安装目录, 进入\share\CodeBlocks\templates\wizard\console\cpp, 修改main.cpp文件为你想要的模板.

  6. 修改微信文件的默认保存位置

    大多数用户都是默认安装微信的,微信的安装目录.文件目录.聊天记录都默认的保存在C盘(系统盘中),当存储的聊天记录很多的时候,就会导致C盘(系统盘中)爆红,其它程序因为空间不足的原因无法启动,下面就根据 ...

  7. 修改Office文件的默认打开方式(含C#代码)

    方法一 新建或找到一个Word文件 右键单击这个文件 选择属性 点击"打开方式"后面的"更改"按钮 在"推荐的程序"或"其他程序& ...

  8. java文件 默认打开方式_修改文件的默认打开方式(亲测有效)

    今天遇到了一个问题,那就是没办法修改文件的默认打开方式,Windos10系统. 可能我稍微有点强迫症什么的,每次默认记事本打开,虽然也可也选择其他的应用打开,但就是没有直接双击打开的爽. 一百度才发现 ...

  9. 自建html网页,幽灵自建的html5 的模板文件!

    *{ font-family:Source Code Pro,Microsoft YaHei; padding:0; margin:0; } .main{ width: 80%; height: 45 ...

最新文章

  1. CNN边缘检测--Richer Convolutional Features for Edge Detection
  2. js面向对象编程:this究竟代表什么?第二篇
  3. Scala混用Java的集合类调用scala的foreach遍历问题
  4. React Native 重新建项目遇到的一些问题
  5. 在 Yii框架中使用session 的笔记:
  6. Mybatis源码之核心流程分析
  7. 第二章--Mysql分区表
  8. 让数据大白于天下:GCC插件实现代码分析和安全审计
  9. Linux打包压缩解压缩tar、gzip、bzip2
  10. 右侧按钮登录注册html,翻转式用户登录注册界面设计
  11. Python:print用法大全
  12. linux drm 内存管理,Linux RK3399 DRM 框架及代码流程 · Younix’s Studio
  13. 远程teamview下载网址,和ie 下载地址
  14. 三菱Q系列总线型项目程序全套,三菱PLC程序+proface触摸屏双屏+电气图纸+程序注释规划表
  15. 读书 | 如何像沉迷游戏一样对工作上瘾?
  16. unity Layer CullingMask
  17. 什么是uid?什么是Auth?什么是验证器?
  18. java兔子字符画,兔子的字符画
  19. Hive return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask一种解决办法
  20. remote_message

热门文章

  1. 中查询一个文件夹下文件数量_如何在 Bash 中使用循环 | Linux 中国
  2. 设计模式---创建型模式
  3. 【MyBatis框架】高级映射-一对多查询
  4. CentOS8.1 搭建jenkins
  5. java设置首页跳转_SpringBoot设置首页(默认页)跳转功能的实现方案
  6. Git常见指令的本质
  7. kafka是如何解决粘包拆包的
  8. 阿里云成国内云业务业内资质最全厂商
  9. VBA调用DOS程序两种方法
  10. MOSS2007服务器端的安装与基本配置