vs2005中模板的使用

前几天在网上看到一篇修改vs.net2003类文件使其自动加上一些版权信息的文章,由于身边没有vs2003只能在vs2005上试验,修改两处其中一处是common.js另一处忘记也不查了,反正我在vs2005下没有测试成功,有一次成功显示了那些注释信息,但是参数不能替换(不知道是不是没有重新启动的缘故啊),剩下的几次就干脆连注释信息都没有显示出来。(突然闲着没事又找到一个修改vs2005自带模板的方法,请点击查看

   不过又无意中在vs2005MSDN上看到了“模板”的概念,下面就是我按照MSDN上测试的,如果描述有什么问题请大家原谅啊,毕竟高中的时候语文没及过格。

一、创建类库的类文件模板

1.新建一个C#的类库项目MyTemplate

2.在任一个类文件最上面添加下面的信息

/*------------------------------------------------------------

 * 类名:$safeitemname$

 *

 * CopyRight (C) $registeredorganization$

 * All Rights Reserved!

 *

 * 创建者:$username$

 * 创建日期:$time$

 * CLR版本:$clrversion$

 * --------------------------------------------------------------

 */

3.保存项目,菜单“文件”------“导出模板”,按照步骤继续,全部默认的都没有关系;

4.这样一个模板就创建好了;

5.在使用的时候,添加新项,可以在对话框下半部分的“我的模板”中看到刚才创建的模板了;

呵呵,简单吧,反正我认为比2003简单多了啊,复杂一点,比如自定义的参数等等可以参考MSDNms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vssoln/html/5bc2ad11 -84c 7-4683-a276-e5e00d85d8fb.htm)。

顺便把MSDN上的参数选项列出来

参数区分大小写,前后各加一个$即可使用

参数

说明

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 格式表示的当前年份。

 

二、创建网站项目的文件的信息

与上面一样,要先创建一个网站在aspx.csapp_code下面的类文件中加入上述的信息,导出模板即可。

注意:aspx.cs与类库下面的文件如果按照“项”导出时必须分开导

三、删除模板

只需要将C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005

/Templates/ItemTemplates下面相应的zip文件删除即可。

 

修改Vs2005自带模板的方法:修改vs2005自带模板的方法

找到C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ItemTemplatesCache

CSharp:C#windows窗体项目模板

Test:测试模板

VisualBasic:VB的Windows窗体模板

Web:网站的模板

进入相应的文件夹后修改相应的zip文件的文件即可。

类文件中的参数与上面表中列出来的可以通用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值