如何在默认情况下在新类之上不显示不需要的命名空间

Eng*_*ggr 5 .net linq namespaces using-statement visual-studio-2008

在Visual Studio 2008 C#中,如果我创建一个新类,默认情况下会显示以下命名空间,并且每次都会手动删除它们.是否有设置/文件夹模板,我可以去除这些不需要的命名空间,使其不出现在项目中创建的每个新类上?

使用System.Collections.Generic; 使用System.Linq; 使用System.Text;

Mat*_*eer 3

这是来自新类的 ItemTemplate。去

[程序文件]\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033

(如果您安装的是非英语版本,则可能是不同的 LCID),并且您可以更改 Class.zip 中的 Class.cs 以满足您的需要。然后清除缓存

[程序文件]\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplateCache

您应该发现您的类现在以您刚刚更改模板的方式创建。请记住,这不是受支持的行为,您实际上是在“破解”VS(尽管以一种非常微不足道的方式)

支持的方法是创建您自己的模板并使用它,如下所示:http ://www.switchonthecode.com/tutorials/visual-studio-how-to-create-item-templates