VS2010类模板修改——添加版权、说明
最近在学习使用Memcache,就想着用C#代码写一个实现Cache与Memcache以及将来若是能融入Redis切换使用的程序集。。。不过刚开始写代码,强迫症又犯了,万一我现在写好了代码,但是过段时间要再看的话,我还能很快的看明白这些代码是要实现什么的吗?虽说我在每段代码前都要写注释,可是我还是喜欢一眼看明白我写的代码是做什么的(健忘症V期患者)。好了,不扯了,开搞。
步骤:
对IDE快捷方式右键-属性-打开文件位置,找到..\Microsoft Visual Studio 10.0\Common7\IDE文件夹下的..\ItemTemplates\CSharp\Code\2052文件夹,
再找到Class.zip压缩文件,
直接双击打开Class.cs文件,就可以直接修改了
这是开头的注释代码:
1 // *********************************************************************** 2 // Copyright (c) $year$ $username$,All rights reserved. 3 // Project: 4 // Assembly:$rootnamespace$ 5 // Author:$username$ 6 // Created:$time$ 7 // Description: 8 // *********************************************************************** 9 // Last Modified By:$machinename$ 10 // Last Modified On:$time$ 11 // ***********************************************************************
完成之后,直接保存,然后选择“解压到”,
解压路径为:..\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class.zip,只用修改这两处就行,直接确定,就ok
以后再用VS新建Class就可以直接生成版权神马的了,而且也可以在新建一个Class以后,直接键入我对这个Class的说明了。
1 // *********************************************************************** 2 // Copyright (c) 2015 Fred,All rights reserved. 3 // Project: 4 // Assembly:Memcache.Utinity 5 // Author:Fred 6 // Created:2015/2/16 16:08:15 7 // Description: 8 // *********************************************************************** 9 // Last Modified By:FRED-PC 10 // Last Modified On:2015/2/16 16:08:15 11 // *********************************************************************** 12 13 using System; 14 using System.Collections.Generic; 15 using System.Linq; 16 using System.Text; 17 18 namespace Memcache.Utinity 19 { 20 public class Class1 21 { 22 } 23 }
懒人懒办法,求轻喷,我怕疼~
附录:
参数参考:
参数 |
说明 |
clrversion |
公共语言运行库 (CLR) 的当前版本。 |
GUID [1-10] |
用于替换项目文件中的项目 GUID 的 GUID。最多可以指定 10 个唯一的 GUID(例如,guid1))。 |
itemname |
用户在添加新项对话框中提供的名称。 |
machinename |
当前的计算机名称(例如,Computer01)。 |
projectname |
用户在新建项目对话框中提供的名称。 |
registeredorganization |
HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。 |
rootnamespace |
当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。 |
safeitemname |
用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。 |
safeprojectname |
用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。 |
time |
以 DD/MM/YYYY 00:00:00 格式表示的当前时间。 |
userdomain |
当前的用户域。 |
username |
当前的用户名。 |
webnamespace |
当前网站的名称。在 Web 窗体模板中使用此参数以确保类名称是唯一的。如果网站位于 Web 服务器的根目录下,则此模板参数将解析为 Web 服务器的根目录。 |
year |
以 YYYY 格式表示的当前年份。 |