My Space
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 860 文章- 0 评论- 268
vs2008修改模板-自定义版权信息
vs2008修改模板-自定义版权信息
我们开发的时候习惯在代码顶部加上自己的版权说明。
每次拷贝挺麻烦的,上网查了一下,2003的介绍但不少。但08的模板生成方式好像改变了
后来2005的一篇介绍给了我一点提示。原来模板文件放在common7目录下。
主要分为
ProjectTemplates和ItemTemplates,前者生成项目的时候用,后者add new item的时候用
下面就以修改Web项目里的class文件为例。
模板文件位于
D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web\CSharp\1033下
(D盘是我的安装目录)
这里面是一大堆.zip文件,我们把需要的文件Class.zip。解压后修改Class.cs,在头部加上
/* ***********************************************
* author : $username$
* email : hujiajian@gmail.com
* function:
* history: created by $username$ $time$
* ***********************************************/
这里$var$ 都是系统的变量,
但是我没找到是在哪里定义的,有知道的朋友麻烦告知一下。
修改好后打包回去覆盖原来的Class.zip,然后在visual studuo的命运行下
运行
devenv /setup
就可以使用了。
这个命令比较耗时,大概要几分钟,如果要想临时看效果,也可以修改
ItemTemplatesCache
目录下的相关文件。
最后生成的Class1.cs如下:
/**/
/*
*******************************************
* author : freewind
* email : hujiajian@gmail.com
* function:
* history: created by freewind 3/12/2008 10:44:10 PM
* *****************************************
*/
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
/**/
///
<summary>
///
Summary description for Class1
///
</summary>
public
class
Class1
{
public
Class1()
{
//
//
TODO: Add constructor logic here
//
}
}
其他的文件根据需要修改相应的文件即可。这样我们就可以减少很多手工的劳动了。
Tag标签:
VS2008
,
模板
0
0
0
(请您对文章做出评价)
«
上一篇:
李开复:志在千里 能者无疆
»
下一篇:
Web Service高级开发(Microsoft开发者)
posted @ 2008-03-13 09:04
Netprawn
阅读(1001)
评论(2)
编辑
收藏
网摘
发表评论
1651902
回复
引用
查看
#1楼
2009-06-05 11:02 |
汤包
Parameter Description
clrversion
Current version of the common language runtime (CLR).
GUID [1-10]
A GUID used to replace the project GUID in a project file. You can specify up to 10 unique GUIDs (for example, guid1).
itemname
The name provided by the user in the Add New Item dialog box.
machinename
The current computer name (for example, Computer01).
projectname
The name provided by the user in the New Project dialog box.
registeredorganization
The registry key value from HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization.
rootnamespace
The root namespace of the current project. This parameter is used to replace the namespace in an item being added to a project.
safeitemname
The name provided by the user in the Add New Item dialog box, with all unsafe characters and spaces removed.
safeprojectname
The name provided by the user in the New Project dialog box, with all unsafe characters and spaces removed.
time
The current time in the format DD/MM/YYYY 00:00:00.
userdomain
The current user domain.
username
The current user name.
year
The current year in the format YYYY.
回复
引用
查看
#2楼
2009-09-19 14:43 |
Rainbow
但是我没找到是在哪里定义的,有知道的朋友麻烦告知一下。
看下我的博客,
http://www.cnblogs.com/yoyozhou/archive/2008/11/29/1343956.html
注册用户登录后才能发表评论,请
登录
或
注册
。
IT新闻
:
·
百度数据能被“作弊”软件篡改?百度:追究侵权
·
Ksplice为Linux提供永远不用重启服务
·
视频网站2010年格局之变:七成企业将被淘汰
·
苹果iPad或将内置摄像头 公司招聘启事暗示
·
Google Buzz的优缺点分析
每天10分钟,轻松学英语
专题:
iPad
jQuery
Windows 7
网站导航:
博客园首页
IT新闻
个人主页
闪存
程序员招聘
社区
博问
网摘
China-pub 计算机图书网上专卖店!6.5万品种2-8折!
China-Pub 计算机绝版图书按需印刷服务
相关搜索:
VS2008
模板
在知识库中查看:
vs2008修改模板-自定义版权信息
公告
我的主页
个人资料
我的闪存
发短消息
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
最新闪存
每天进步一点点
10-13 19:18
我和我追逐的梦!
09-03 15:27
狠狠的爱生活!!
08-30 15:04
我期待生活的美好
08-11 15:08
更多闪存...
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
我参与的团队
上海.NET俱乐部(0/0)
ASP.NET AJAX (Atlas)学习(0/0)
我的标签
Oracle
(17)
Javascript
(14)
CSS
(14)
Google
(10)
Sql
(10)
Asp.net
(10)
JS
(10)
面试
(9)
C#
(8)
网站
(8)
随笔分类
(4)
Asp.net 学习
(rss)
C#学习
(rss)
Java学习
(rss)
JS学习
(rss)
Oracle 学习
(rss)
Sql Server 学习(1)
(rss)
好文收藏(1)
(rss)
其他(1)
(rss)
生活随笔(1)
(rss)
随笔档案
(857)
2010年2月 (1)
2010年1月 (10)
2009年12月 (9)
2009年11月 (7)
2009年10月 (13)
2009年9月 (7)
2009年8月 (12)
2009年7月 (11)
2009年6月 (4)
2009年5月 (19)
2009年4月 (11)
2009年3月 (19)
2009年2月 (16)
2009年1月 (7)
2008年12月 (27)
2008年11月 (70)
2008年10月 (17)
2008年9月 (14)
2008年8月 (10)
2008年7月 (15)
2008年6月 (21)
2008年5月 (109)
2008年4月 (61)
2008年3月 (98)
2008年2月 (27)
2008年1月 (9)
2007年12月 (36)
2007年11月 (39)
2007年10月 (21)
2007年9月 (34)
2007年8月 (14)
2007年7月 (14)
2007年6月 (13)
2007年5月 (8)
2007年4月 (10)
2007年3月 (3)
2006年12月 (1)
2006年11月 (3)
2006年10月 (14)
2006年9月 (10)
2006年8月 (1)
2006年7月 (2)
2006年6月 (9)
2006年3月 (1)
新闻档案
(2)
2008年3月 (2)
ASP.NET 学习
asp.net
DotNet相关
ASP.NET 2.0 QuickStart
codeproject
CSDN
csharp-source
dotnetjunkies
otnetlanguages
Weblogs @ ASP.NET
博客堂
Java 相关
BlogJava
(rss)
一个很好的JAVA知识学习网站!
个人收藏
好友的BLOG
设计模式学习
最新随笔
1. 从一个男人关注的事情上 可以看出他的修养和抱负
2. 咳嗽治疗的51个偏方
3. 不被多数人知道但却超好的东东
4. 上海火车票预订
5. 女人们为何如此喜欢灰太狼
6. 个人网上创业要找好切入点
7. 网上创业的十大真经
8. 带进度条的下载
9. 这辈子只跟老婆做的50件事
10. 《阿凡达》钉子户伟大教材
11. 中医秘方
12. CodeSmith 基础教程
积分与排名
积分 - 125961
排名 - 554
最新评论
1. Re:JS调用后台带参数的方法
var reii = '<%=CheckShowInShowList("'+int.Parse(cursid.toString())+'","'+curuseri... (NET_BLOG)
2. Re:THINKPAD笔记本Fn组合键介绍
如何关闭这个功能: 关闭 Fn+Spacebar 启用全屏幕放大功能 这个功能,烦死人了。 (西狐)
3. Re:.NET 3.5新特性
不错 .NET 3.5 值得学习 (Junxy)
4. Re:较高Google PR中文博客
都是很强的PR! 谢谢楼主分享! (李丽)
5. Re:80后的10个人生底线
好文 (空杯楠)
6. Re:使用XPO过程中的代码优化
@马可斯 不好意思,我这里没有。 (Netprawn)
7. Re:使用XPO过程中的代码优化
XPO的代码生成器有么? (马可斯)
8. Re:理财的四个年龄段
学习了~~~~~~~~~~~~~~ (曹赛楠)
9. Re:较高Google PR中文博客
谢谢分享。能推荐一些链接就好了。 www.grqserv.cn (tiandihero)
10. Re:vs2008修改模板-自定义版权信息
但是我没找到是在哪里定义的,有知道的朋友麻烦告知一下。 看下我的博客,[url=][/url] (Rainbow)
阅读排行榜
1. SQL 左外连接,右外连接,全连接,内连接 四种连接的差异 (5541)
2. 比较完整的CSS定义表格样式 (4554)
3. Oracle truncate table 与 delete tabel的区别(3201)
4. 慢性咽炎食疗(2531)
5. Test(2527)
6. 2008全国百强县名单(1951)
7. 笔记本电池电量校正方法(转CSDN) (1653)
8. 掌握锻炼口才的方法 (1621)
9. CCTV 2008年CCTV春晚节目时间表(1533)
10. ThinkPad 宝典全集(1510)
评论排行榜
1. JS调用后台带参数的方法 (8)
2. 浅论上海市居住证与户籍的差异(转) (7)
3. 价值百万:八个心态和十三个习惯成就成功者! (7)
4. 人生不能重装(5)
5. 赤道和北极(5)
6. 我的硬盘(5)
7. 2008年要做的事情(4)
8. c#内存管理 (4)
9. 奥运赛程(4)
10. 慢性咽炎食疗(4)
60天内阅读排行
1. 从一个男人关注的事情上 可以看出他的修养和抱负(265)
2. CodeSmith 基础教程(109)
3. 酒店小姐的经典对白(63)
4. 80后的10个人生底线(61)
5. 女人们为何如此喜欢灰太狼(60)
6. 震惊世界的中国秘方(56)
7. 《阿凡达》钉子户伟大教材(52)
8. 这辈子只跟老婆做的50件事(48)
9. 不被多数人知道但却超好的东东(45)
10. 保养大全(40)