Visual Studio 创建类时自动添加版权说明和作者信息

 写代码时,我们一般需要在Code File的最前面声明版权信息,作者的联系方式等。一些高级的IDE工具提供修改代码模板的功能,这样就能够在创建新代码时自动加上版权信息等。Visual Studio虽然没有提供这样的操作界面,但是我们可以通过手动修改原始代码模板来达到这个目的。

     一、首先找到模板目录,例如我安装的Visual Studio 2008在C盘,则对应的模板目录是C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\ 。这个目录包含了所有模板,都是以zip文件存在的。这里举例C#的Class.zip和Interface.zip模板,可以在C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\下找到那两个zip文件。注意路径中的1033表示是英文版,如果是中文版,应该是2052。

     二、修改模板。修改模板其实很简单,就是把那两个zip文件解压缩,修改里面的cs文件,然后重新压缩成一样的zip包。比如我修改的Class模板文件如下:

// ==============================================================
//   Copyright (C) $year$ Jeteam Inc. All rights reserved.
//
//   The information contained herein is confidential, proprietary
//   to Jeteam Inc. Use of this information by anyone other than 
//   authorized employees of Jeteam Inc is granted only under a 
//   written non-disclosure agreement, expressly prescribing the 
//   scope and manner of such use.
// ==============================================================
//   Create by Andrew Zhou at $time$.
//   Version 1.0
//   Andrew Zhou [mailto:fzhou.andrew@gmail.com]
// ==============================================================

using  System;
using  System.Collections.Generic;
$
if $ ($targetframeworkversion$  ==   3.5 ) using  System.Linq;
$endif$
using  System.Text;

namespace  $rootnamespace$
{
    
///   <summary>
    
///  
    
///   </summary>
     class  $safeitemrootname$
    {
    }
}
这里面可以用一些参数,下面列出一些:itemname, safeitemname, safeitemrootname, projectname, safeprojectname, rootnamespace, guid[1-10], time, year, username, userdomain, machinename, clrversion, registered-organization, wizarddata 。具体代表的含义大家都可以猜得出来。

     三、部署模板。部署模板也很简单,只需要覆盖原来的模板就可以。把自己重新制作的zip包放入到\ItemTemplates\CSharp\Code\1033\下面去覆盖原来的同名zip文件就可以了。


注意:可能完成上边操作后,重新建立一个class的时候,发现VS并没有使用我们定制的模板,这个原因就是一个缓存问题。VS会在C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\文件夹中去寻找同名的模板文件,所以我们要也把这里改了,注意,这里的.zip结尾的只是一个文件夹,并不是一个压缩文件。


参考内容 http://www.cnblogs.com/andrewzhou/archive/2008/06/04/visual_studio_comment_copyright.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio 2010创建类时闪退可能是由多种原因导致的问题,这些问题可能包括软件兼容性、内存不足、错误的安装、代码冲突或者是VS本身的bug。以下是几个可能的解决步骤: 1. **检查系统资源**:确保您的计算机有足够的RAM和可用磁盘空间来运行Visual Studio。如果系统资源不足,尝试关闭其他应用程序或重启电脑释放资源。 2. **更新或重新安装Visual Studio**:确保您安装的是最新版本的Visual Studio 2010,并尝试卸载后重新安装,有时旧版本的问题可能会在更新中得到修复。 3. **检查Visual Studio设置**:在“工具” > “选项”中,检查“性能”或“环境”部分,看看是否有任何可能导致问题的设置。 4. **禁用扩展**:有些开发者可能安装了额外的扩展,这些扩展可能会与默认功能冲突。试着禁用所有扩展,然后逐一启用,看是否能定位到问题的来源。 5. **尝试使用兼容模式**:在启动Visual Studio时,选择“兼容性模式”并指定一个较早的Windows版本,有时候这可以帮助解决一些兼容性问题。 6. **错误日志分析**:查看Visual Studio的错误日志(通常位于%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\ActivityLog.xml),这可能提供关于问题的详细信息。 7. **寻求技术支持**:如果上述方法都无法解决问题,可能需要在MSDN论坛或Stack Overflow上搜索类似问题,或者直接联系Microsoft支持团队。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值