在Visual Studio 2010中为常用代码创建默认设置?
这是一个非常小的烦恼,但我注意到,每次我在Visual Studio中创建一个类时,都会自动为我生成一些内容。例如,我的所有类都以log4net声明开始。它只是一行代码,但它很烦人,不得不找到一个我声明的类来复制/粘贴。在Visual Studio 2010中为常用代码创建默认设置?
另外,我使用了多个常用的'usings',但是这些'uses'并不是默认创建的。
是否可以设置VS来做到这一点?
虽然不完全是你要求的,但一种选择是声明代码片段。这将允许您单独离开标准类(不更改模板)并添加所需的部分,而无需使用它找到类。但是,如果您创建的每个项目的所有类都需要相同的基本代码集,那么模板就是要走的路。
如何利用它们,可以发现How to Use Snippets
从文件菜单,选择 “导出模板”。
从MSDN:
- Creating Project and Item Templates
-
How to: Manually Create Item Templates:
创建项目和项目项。
修改项目项目,直到它准备好保存为模板。
根据情况,修改代码文件以指示参数替换的发生位置。有关参数更换的更多信息,请参见How to: Substitute Parameters in a Template。
创建一个XML文件并使用.vstemplate文件扩展名将其保存在与新项目模板相同的目录中。
创建.vstemplate XML文件以提供项目模板元数据。有关更多信息,请参阅下一节中的示例。
保存.vstemplate文件并关闭它。
在Windows资源管理器中,选择要包含在模板中的文件,右键单击选择,单击发送到,然后单击压缩(压缩)文件夹。您选择的文件被压缩成一个.zip文件。
复制.zip文件并将其粘贴到用户项目模板位置中。在Windows Vista中,默认目录是.. \ Users \\ Documents \ Visual Studio 2010 \ Templates \ ItemTemplates。有关更多信息,请参阅How to: Locate and Organize Project and Item Templates。
做真的* *所有的类开始与log4net的DECL?我可以问你正在写什么类型的代码/哪一层? – stijn
我一直在ASP.NET AJAX中编写web仪表板。我已经给了一个API来给我提供数据,所以我真的只是在视图/控制器方面工作(不是MVC,但你明白了。) 仅仅用于突出显示枚举的类不需要日志记录......但是我当然应该有办法看到发生了什么事情可以做的工作。 –