总共有三个步骤:
No1:找到类文件模板路径
我的安装盘在D盘
visual studio 2010:
D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class.zip
visual studio 2013:
D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class
No2:编辑模板
对应下列的模板参数Parameter,用$Parameter$就可以开始里面表示模板信息了
比如我想在类的头部添加注释信息:
* * ================================= * CLR版本 :$clrversion$ * 命名空间 :$rootnamespace$ * 文件名称 :$safeitemrootname$.cs * ================================= * 创 建 者 :孙喜 * 创建日期 :$time$ * 邮箱 :qihunlz@163.com * 个人主站 :http://www.cnblogs.com/sunxi * 功能描述 : * 使用说明 : * ================================= * 修改者 : * 修改日期 : * 修改内容 : * ================================= * ***************************************************************************/ #endregion 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$ { } }
模板参数说明:
Parameter |
说明 |
---|---|
clrversion |
公共语言运行时 (CLR) 的当前版本。 |
GUID [1-10] |
用于替换项目文件中的项目 GUID 的 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 |
当前的用户名。 |
webnamespace |
当前网站的名称。 在 Web 窗体模板中使用此参数以确保类名称是唯一的。 如果网站位于 Web 服务器的根目录下,则此模板参数将解析为 Web 服务器的根目录。 |
year |
以 YYYY 格式表示的当前年份。 |
No3:执行重新安装模板
修改完之后关闭Visual Studio ,打开 开始—Visual Studio 2010—Visual Studio调试工具—Visual Studio 命令提示符
执行 执行 devenv /InstallVsTemplates 重新注册一下就可以了。