让VS2010/VS2012添加新类时自动添加public关键字
Posted 许鸿飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让VS2010/VS2012添加新类时自动添加public关键字相关的知识,希望对你有一定的参考价值。
在VS添加类别的时候,每次都需要添加public关键字,表示好麻烦。
但是可以避免这个麻烦的。
通过修改VS2010的ItemTemplate,可以避免这个麻烦。
修改方法如下:
1. 打开文件夹Microsoft Visual Studio 10.0\\Common7\\IDE\\ItemTemplates\\CSharp\\Code\\1033,找到class.zip文件,打开该压缩文件并进一 步打开其中的Class.cs文件,在该文件中的"class"前面加上"public"(见下图),保存并更新至class.zip。
2. 以管理员身份运行Visual Studio Command Prompt (2010)命令行,并运行命令devenv /installvstemplates,运行成功之后,更改就生效。
如果给interface添加public关键字,只需按照上面的方法修改Interface.zip文件。
Visual Studio 2012 修改方法:
1. 打开文件夹 %VS110COMNTOOLS%..\\IDE\\ItemTemplates\\CSharp\\Code\\1033\\Class
2. 打开 Class.cs 文件,在其中添加 public 关键字并保存。
3. 打开文件夹 %VS110COMNTOOLS%..\\IDE\\ItemTemplatesCache\\CSharp\\Code\\1033\\Class,将之前的 Class.cs 文件复制到该文件夹并覆盖同名文件。
有的需要修改2052文件夾下面的文件。
除了添加类以外,还可以添加一些说明文字。
比如:
/* * Copyright (c) 2016,xxxxxxxx公司 * All rights reserved. * * 文件名称:$safeitemrootname$.cs /* 摘 要: * * 当前版本:1.0 * 作 者:hongfei0416j */ using System; using System.Collections.Generic; $if$ ($targetframeworkversion$ >= 3.5)using System.Linq; $endif$using System.Text; $if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks; $endif$ namespace $rootnamespace$ { public class $safeitemrootname$ { } }
这样在生成文件的时候,即可自动加上文件说明
以上是关于让VS2010/VS2012添加新类时自动添加public关键字的主要内容,如果未能解决你的问题,请参考以下文章