vs 文档注释 文档注释模板设置 (转)
来源:互联网 发布:舞台设计软件 编辑:程序博客网 时间:2024/05/18 02:25
vs中的///文档注释类似java中/** */文档注释。能自动的生成帮助文档。
如果我想在每次创建文件时,自动生成文档注释(注意是自动生成文档注释而不是帮助文档),如下面的代码,需要设置VS的模板,新创建的cs类文件会根据模板的样子进行生成。
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MODEL{ /// <summary> /// FileName: Class1.cs /// CLRVersion: 2.0.50727.3053 /// Author: Ming /// Corporation: /// Description: /// DateTime: 2011-7-23 21:32:54 /// </summary> class Class1 { }}
常用的VS文件模板有3个,分别是Class.zip、Interface.zip、From.zip.
我以Class.zip模板设置为例,模板在vs2008下的路径
D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052
双击打开Class.zip直接编辑Class.cs,不用解压缩,编辑完保存。模板代码设置如下:
/// <summary> /// FileName: $safeitemrootname$.cs /// CLRVersion: $clrversion$ /// Author: Ming /// Corporation: /// Description: /// DateTime: $time$ /// </summary> class $safeitemrootname$ { }
这里$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模板下的内容(他不能还原)。
Web下的Class.zip设置用于对web网站下的类文件起作用。
Ok说完了,累了,困了 休息。。。
- vs 文档注释 文档注释模板设置 (转)
- myeclise设置文档注释
- vs.net 注释XML文档
- MyEclipse-自定义文档注释模板
- 文档注释
- 注释文档
- 注释文档
- 文档注释
- 文档注释
- 文档注释
- 文档注释
- 文档注释
- Eclipse c++注释模板以及注释文档生成
- JAVA文档注释小结 (转)
- 文档(注释)的重要性
- 5.14 Java文档注释(?)
- 内嵌式文档注释(示例)
- Java - 文档注释(javadoc)
- MEMS之重力加速计mma7660与陀螺仪及其样例驱动
- 熵解码常用的测试序列
- 拷贝代码后中文出现乱码问题
- vaadin的spring 整合的例子
- 从Spy Mouse看App Store的推广方法
- vs 文档注释 文档注释模板设置 (转)
- windows7下vs2008常见错误解决方法汇总
- 如何用gdb找到Android so文件中的加密key
- oracle学习笔记三——权限管理
- POJ 3034 Whac-a-Mole DP
- 创意手机APP
- Hibernate如何调用存储过程
- 【dp】最小m段和问题
- 无题