在Visual Studio 2010中为常用代码创建默认设置?

问题描述:

这是一个非常小的烦恼,但我注意到,每次我在Visual Studio中创建一个类时,都会自动为我生成一些内容。例如,我的所有类都以log4net声明开始。它只是一行代码,但它很烦人,不得不找到一个我声明的类来复制/粘贴。在Visual Studio 2010中为常用代码创建默认设置?

另外,我使用了多个常用的'usings',但是这些'uses'并不是默认创建的。

是否可以设置VS来做到这一点?

+0

做真的* *所有的类开始与log4net的DECL?我可以问你正在写什么类型的代码/哪一层? – stijn

+0

我一直在ASP.NET AJAX中编写web仪表板。我已经给了一个API来给我提供数据,所以我真的只是在视图/控制器方面工作(不是MVC,但你明白了。) 仅仅用于突出显示枚举的类不需要日志记录......但是我当然应该有办法看到发生了什么事情可以做的工作。 –

你只需要编辑默认的Visual Studio类模板。该过程的演练可以找到here

您可以创建自己的项目/项目模板。下面是从MSDN底漆:

http://msdn.microsoft.com/en-us/library/6db0hwky.aspx

基本上你想创建自己的自定义类模板。

虽然不完全是你要求的,但一种选择是声明代码片段。这将允许您单独离开标准类(不更改模板)并添加所需的部分,而无需使用它找到类。但是,如果您创建的每个项目的所有类都需要相同的基本代码集,那么模板就是要走的路。

C# Code Snippets

如何利用它们,可以发现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