我们开发的时候习惯在代码顶部加上自己的版权说明。
每次拷贝挺麻烦的,上网查了一下,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下 2010在 2052下
(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
//
}
}
其他的文件根据需要修改相应的文件即可。这样我们就可以减少很多手工的劳动了。
$time$
显示当前时间
$safeitemname$
显示当前创建文件名
$safeprojectname$
显示当前工程名
$year$
显示当前年份
$projectname$
当创建一个新
工程时,指定的工程名
$clrversion$
当前
CLR
解析的版本值
$GUID [1-10]$
定义当前范围的
GUID
分享到:
相关推荐
VS2008中自定义C++工程模板与修改新建文件默认编码的办法
Dbeaver自定义模板文件
通过IDEA的EasyCode插件实现了表的增删改查基本功能,分为entity层,mapper层,service层,manager层,controller层。
在unity中新建的脚本头部添加注释,标注时间,作者,修改等等自定义信息的信息
如何在VS2008中使自定义模板实现与项目默认模板同样效果
完整的可以直接使用的SW设计模板,纯个人制作。包括零件模板、工程图模板、装配体模板、装配图模板。重要信息已经互相关联,无需手动修改。
自己开发的基于Fastrepot组件 delphi7编写的 ocx B/S开发,C/S开发都可已使用,已有软件项目使用过,支持打印二维条码,支持用户自定义修改报表模板。
Xcode自定义模版中的Demo,包含工程模版自定义和文件模版自定义。
Winform可视化打印模板 xml格式自定义模板,只是简单示例,但是代码很完成,很好的引例,开拓思路,值得下载
Gitea的自定义模板和配置范本从存储库主页删除“ Download按钮;
张志晨:as3语言,最为典型的自定义事件 模板,可以自己修改并扩充。
商品列表增加自定义排序功能 2 采集商品 输入商品ID一键获取商品信息 可从五张商品主图中选择一张作为活动图片 商品可设置到指定推荐位 指定规类为某个频道 可设置开始时间与结束时间 今日开始商品...
XCode自定义模板(支持Swift,OC) 我这边默认基础BaseViewController类 要在项目中存在这个BaseViewController类,也可以自己修改基础其他类。
可自定义题目类型 (如单选+多选,单选+文字,纯文字,文字+列表等等类型),同时可自由组合各种新类型题目 可自定义制作生成绝大多数报名表 可自定义制作生成绝大多数问卷调查,图片调查等 可自定义制作生成绝大...
系统地讲解了如何构建一个日常生产环境实用的基于Spring Boot并且集成springmvc + shiro + mybatis-plus + beetl的后台管理系统,可管理代码生成模版,管理连接生成代码的数据库. Guns框架自带的功能:1.用户管理 2....
C# winform 万能打印模板,可以打印证书,修改证书参数,C#窗体程序,代码注释详细 C# winform 万能打印模板,可以打印证书,修改证书参数,C#窗体程序,代码注释详细 C# winform 万能打印模板,可以打印证书,修改...
一个asp生成html分页的实例,超级好用,超级简单,可自定义修改模版。
winform自定义打印设计工具实现,windows打印组件,可自定义设计,静态文本,动态文本,图片,二维码等,代码动态调用进行打印操作,提供入门思路,有兴趣的朋友可以自行修改拓展。
WPF Calendar 日历控件 ...blend 生成出来的模版 有的时候 会生成 跟 vs ui界面不兼容的代码 会导致可视化设计界面 报错崩溃掉 但是确不影响 程序的编译运行 这个样式表 在vs 里会提示动画不兼容 Foreground属性 报错
自己替换app目录下的程序文件 ,替换temp目录下的界面图片,再修改脚本相应代码即可。注意:必须要用inno setup增强版封装,该资源包包含对.net FormWork 4 的封装。{code} 文件夹下的 Code.iss 是界面代码,version...