创建类时添加默认命名空间

时间:2010-11-11 14:52:17

标签: c# visual-studio using

创建类时,默认情况下会添加这些名称空间:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

我想修改现有项目或我的自定义项目模板,以便在创建新类时添加其他用法。

(而不是必须为每个类手动添加它们。当然,“CTRL +。”可以为类添加名称空间,但它不适用于扩展方法。)

4 个答案:

答案 0 :(得分:2)

您可以通过Visual Studio templates针对特定类型执行此操作。在您的实例中,您将修改类的默认项模板,但它是细粒度的,您可以触摸多种类型,即...界面等...

如果您想调整可在...找到的项目模板

...Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\Web\CSharp

VS似乎从模板的相应缓存文件夹中拉出来,使用devenv /installvstemplates

将它们从模板文件夹移动到模板缓存文件夹启动VS

答案 1 :(得分:2)

转到%ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip\并按类推编辑Class1.cs和其他文件。

另见%ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache\..


我理解你的问题。您需要与Visual Basic项目属性相同的行为 - Imports带来。

对于C# - 这可能

答案 2 :(得分:1)

您可以为项目创建模板,并将其用作Visual Studio中的默认项目模板。以下是描述此过程的article

答案 3 :(得分:1)

尝试Resharper,它具有非常强大且灵活的template support

现在,当您添加新类(或实际上是任何类型的文件)时,您可以选择要使用的模板。您可以共享解决方案模板,以便处理解决方案的每个人都具有相同的设置。该功能的文档可用here