VS添加默认注释,添加做者信息,打开 VS安装文件夹\Common7\IDE\ ,找到里面的 ItemTemplates 文件夹,或者 ItemTemplatesCache 文件夹,修改里面的代码文件,使用注释的方式添加默认文本.同理能够修改ProjectTemplates 和 ProjectTemplatesCache文件夹里面的代码,而后建立项目的时候就能够看到本身添加的内容了. web
注意: 修改 ItemTemplatesCache 文件夹的文件内容以后,VS一段时间后会从 ItemTemplates 生成,复制过去,因此,若是要永久修改的话能够修改ItemTemplates下的内容,可是不可恢复.若是修改了ItemTemplates ,须要使用 shell
devenv /setup
来使VS生效. c#
我修改的代码以下: 安全
/******************************************************************************** ** Copyright(c) $year$ $registeredorganization$ All Rights Reserved. ** 描述:$safeitemrootname$ ** 做者:任真 ** 邮箱:674038364@qq.com ** 日期:$time$ ** 版本:v1.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$ { } }
其中的 $var$ 的是系统参数,支持的参数有: 服务器
参数 |
说明 dom |
||
clrversion |
公共语言运行库 (CLR) 的当前版本。 |
||
GUID [1-10] |
用于替换项目文件中的项目 GUID 的 GUID。最多能够指定 10 个惟一的 GUID(例如,guid1))。 |
||
itemname |
用户在 添加新项 对话框中提供的名称。 |
||
machinename |
当前的计算机名称(例如,Computer01)。 |
||
projectname |
用户在 新建项目 对话框中提供的名称。 |
||
|
HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。 |
||
rootnamespace |
当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。 |
||
safeitemname |
用户在“添加新项”对话框中提供的名称,名称中移除了全部不安全的字符和空格。 |
||
safeprojectname |
用户在“新建项目”对话框中提供的名称,名称中移除了全部不安全的字符和空格。 |
||
time |
以 DD/MM/YYYY 00:00:00 格式表示的当前时间。 |
||
userdomain |
当前的用户域。 |
||
username |
当前的用户名。 |
||
webnamespace |
当前网站的名称。在 Web 窗体模板中使用此参数以确保类名称是惟一的。若是网站位于 Web 服务器的根目录下,则此模板参数将解析为 Web 服务器的根目录。 |
||
year |
以 YYYY 格式表示的当前年份。 |
/******************************************************************************** ** Copyright(c) 2016 All Rights Reserved. ** 描述:Class1 ** 做者:任真 ** 邮箱:674038364@qq.com ** 日期:2016/3/24 11:23:01 ** 版本:v1.0.0 *********************************************************************************/ using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ClassLibrary1 { public class Class1 { } }