不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高。

结合VS工具,其下的插件也层出不穷。今天重点给大家介绍如何使用VS2010VS2010自定义新建文件模版,新建文件时,添加个人信息,如:创建者,创建时间等个性化信息。

这样对于具有规定机器的开发人员,对于新建的文件就会自动添加版本,添加人,添加时间等信息。

具体操作如下:

1、打开VS2010安装目录,如:I:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/ItemTemplates

在这个目录下,你将看到要创建各种类型的目录列表,打开你要设置的文件,如:CSharp 目录下的Windows Forms/2052下的Form.zip

在此压缩包中存在的就是新建文件的模版,如果修改此Form.cs,则当你新建一个Form文件时,就会出现你定义好的模版。

其中新建类文件在:Microsoft Visual Studio 10.0/Common7/IDE/ItemTemplates/CSharp/Code/205中的class.cs

新建web窗体文件在:Microsoft Visual Studio 10.0/Common7/IDE/ItemTemplates/CSharp/Web/2052 的webForm.cs

下边我们来看模版怎么修改

打开此压缩文件中的form.cs文件,你会看到$if等只能的热词,这些在新建文件时会动态解析,把结果返回到新建文件中。在新建Form时我们想添加

个人信息,就可以添加如下

#region Version Info
/* ========================================================================
* 【本类功能概述】

* 作者:ywg       时间:$time$
* 文件名:$safeitemname$
* 版本:V1.0.1
*
* 修改者:           时间:              
* 修改说明:
* ========================================================================
*/
#endregion

其中固定写死的内容,在模版上也是固定呈现的,

$time$ 显示当前时间

$safeitemname$ 显示当前创建文件名

$safeprojectname$  显示当前工程名

$year$  显示当前年份

$projectname$ 当创建一个新 工程时,指定的工程名

$clrversion$  当前CLR解析的版本值

$GUID [1-10]$ 定义当前范围的GUID

这些值都是根据你创建文件的不同,动态变化的,可以根据需要动态的及设定和添加。对于新添加的文件,我觉得如上模版可供查看,当然更加详细的功能

仍需要添加模版后进行手工的人为修改。

修改完毕后,保存,zip会自动存储,其他新建文件都可以进行修改,可根据实际酌情修改需要的文件。

2、完成要设定内容的修改后,此时需要关闭打开的VS2010窗口,开始进行修改模版的重新注册。

注册的方法很简单,在开始——》程序中,选中VS2010下的 Visual Studio Tools 下有Visual Studio 命题提示行工具,点击打开

运行 devenv /setup 此过程可能要1分钟左右时间

注册完成后,重新打开VS2010新建文件,你将在新建的文件中,将看到新建的自定义内容。

注:此修改后,原始模版将丢失,如果想恢复为VS2010原始模版状态,则需要事先备份对应的VS2010模版,然后按照如上方法进行注册。

对于拥有固定机器编写代码的人员,设置模版后比较方便。

转载于:https://www.cnblogs.com/jpa2/archive/2011/06/11/2527700.html

VS2010自定义新建文件模版相关推荐

  1. VS20“.NET研究”10自定义新建文件模版

    不知不觉VS2010已经成为.NET开发人员的必备工具,相比经典版VS2005,到过渡版VS2008,2010在性能稳定性和易用性上都得到很大的提高. 结合VS工具,其下的插件也层出不穷.今天重点给大 ...

  2. SpringBoot之配置自定义新建文件

    SpringBoot之配置自定义新建文件 适用于自定义mapper.xml文件 1.找到相关设置 2.点击+,新建一个模板 3.mapper.xml文件的模板我放在图片下面了 复制粘贴到上图右侧中间黑 ...

  3. 【Win10】Win10右键 新增/删除 新建文件

    win10 自定义新建文件 win10 新增快捷新建文件类型 win10 自定义新建文件 一. 默认新增新建文件 二. 设置注册表,右键菜单不生效问题 1. 脚本说明 三. 删除不需要的新建选项 四. ...

  4. vscode 新建php模板,使用VSCode快速创建vue文件模版的方法介绍

    VSCode怎么自定义代码模版?下面本篇文章给大家介绍一下VSCode快速创建vue文件模版的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 修改位置 打开vscode首选项- ...

  5. VS2008中自定义C++工程模板与修改新建文件默认编码的办法

    转自:http://blog.csdn.net/vagrxie/article/details/4665035 一.   需求 网上讲VS(以下VS均特指VS2008)自定义模板的不少,不过大部分都是 ...

  6. 【IntelliJ IDEA】使用idea解决新建jsp文件而找不到jsp文件模版的新建选项

    使用idea解决新建jsp文件而找不到jsp文件模版的新建选项,这样每次创建一个新的jsp文件岂不是很耗时间? 解决办法: 就是要让idea知道你需要在这个目录下创建jsp文件 左上角,file中点击 ...

  7. VS2010 自定义向导

    最近在学OpenGL,不想使用OpenGL的GLUT工具,自己写了一个初始化OpenGL的类,并在win32中使用,每次都要新建一个win32项目,然后将OpenGL初始化类拷贝到项目,然后进行各种初 ...

  8. 批量新建文件夹并命名_dos命令实现批量新建文件夹

    1.批量新建文件夹(使用命令:MD) 实现案例:假如我们要新建10个文件夹,这10个文件夹的名称分别是数字1-10来命名. 以下详细步骤: 1)在excel表里面把需要批量新建的文件夹名字放到一列(假 ...

  9. 怎么将vue模板转换为html,vue中自定义html文件的模板

    如果默认生成的 HTML 文件不适合需求,可以创建/使用自定义模板. 一是通过 inject 选项,然后传递给定制的 HTML 文件.html-webpack-plugin 将会自动注入所有需要的 C ...

最新文章

  1. 读取位置 0x00000001 时发生访问冲突
  2. 手工编程:hello world
  3. docker之手动构建新的镜像
  4. python 监控网页_python实时监控网页
  5. c 语言 宏 默认参数,C/C++预处理宏可以使用默认参数值吗?
  6. python股票交易最大值最多可以完成k比交易_leetcode_贪心算法_python
  7. 打造云上深度学习实验室
  8. Go 语言为Fibonacci函数实现Read方法
  9. hosts文件可以干嘛?
  10. php影院影城源码,99影院源码 影视网站程序源码/附教程
  11. catia逆向建模步骤_逆向流程及CATIA逆向的一些技巧
  12. java Web中实现QQ邮箱验证以及验证码注册用户
  13. 文明与征服萨拉丁怎么搭配阵容?
  14. Java 恋爱纪念日(日期问题)
  15. 第10章结构体01——结构体字节大小的计算
  16. 海思SD3403开发板学习(二)
  17. Android Canvas画布上放图片,保存图片为黑色,转换成PNG格式还是黑色,画布设置白色则图片不显示,特例出完美的解决办法
  18. 高斯投影坐标正反算算法(python)
  19. java操作MangoDB的聚合Aggregation用法-分页查询
  20. windows2003服务之网络负载平衡(NLB)

热门文章

  1. C语言 将整数写入内存指定的连续字节单元中
  2. js 验证各种格式类型的正则表达式
  3. spring配置文件-------通配符
  4. css文件修改后没变化 static_Go Web编程使用Go语言创建静态文件服务器
  5. Linux LED驱动开发实验(直接操作寄存器 -- 实际开发很少这样做)
  6. 全国计算机等级考试题库二级C操作题100套(第73套)
  7. 计算机结构原理初步教案板书设计,(计算机工作原理)教学设计(教案)
  8. nginx配置php 9000,Nginx支持php配置
  9. nike附近门店查询_不止5折!200+入手Nike、adidas,比“11.11”还便宜!
  10. Java中三种Set的实现类的用法和区别