由于我们在新建项目的时候往往需要对每个文件进行添加版权这样子比较的麻烦,所以实际上可以修改模板文件来达到简化的效果。下面自己来示例一下
首先到航到 X:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\2052
X是你VisualStudio的安装盘符哈
我这里是以C#的Web项目为例 我们来解压下WebClass.zip这个文件 然后用技术本打开Class.cs 这个就是新建一个类的时候的模板:
- using System;
- using System.Data;
- using System.Configuration;
- $ifcontentnbsp;($targetframeworkversioncontentnbsp;== 3.5)using System.Linq;
- $endif$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;
- $ifcontentnbsp;($targetframeworkversioncontentnbsp;== 3.5)using System.Xml.Linq;
- $endifcontentnbsp;
- namespace $rootnamespacecontentnbsp;
- {
- public class $safeitemrootnamecontentnbsp;
- {
- }
- }
比如再打开Class.cs内容为
- using System;
- using System.Collections.Generic;
- $ifcontentnbsp;($targetframeworkversioncontentnbsp;== 3.5)using System.Linq;
- $endif$using System.Text;
- namespace $rootnamespacecontentnbsp;
- {
- class $safeitemrootnamecontentnbsp;
- {
- }
- }
看明白了吧?
针对我自己的项目 我现在把它修改成
- /* ***********************************************
- * Author: 1987raymond
- * Team: Juice Sharing
- * Created Time: $timecontentnbsp;
- * CopyRight: Juice Sharing 团队版权所有 保留一切权利
- * NameSpace: $rootnamespace$
- * Class/Interface: $safeitemrootname$
- * ***********************************************/
- using System;
- $ifcontentnbsp;($targetframeworkversioncontentnbsp;== 3.5)using System.Linq;
- $endif$using System.Web;
- $ifcontentnbsp;($targetframeworkversioncontentnbsp;== 3.5)using System.Xml.Linq;
- $endifcontentnbsp;
- using Juice;
- using Juice.Configuration;
- namespace $rootnamespacecontentnbsp;
- {
- public class $safeitemrootnamecontentnbsp;
- {
- }
- }
压缩覆盖原来的文件
这样以后创建文件的时候就会按照这个模板创建
同样的道理可以修改接口、普通类等等的模板