现在良好的编程实践往往意味着将您的内容分成许多程序集和名称空间(例如,请参见S#arp ArchitectureMVC,等等)。但是,这样做的一个副作用是,必须将一大堆“using”指令粘贴到每个类文件中。你知道这样一种情况:每个控制器类都需要“使用”模型和viewmodels名称空间等。
有没有什么技巧可以让这件事更容易?例如,是否可以在命名空间级别而不是文件级别声明using指令,以便命名空间“foo”中的每个类都自动使用命名空间“bar”?或者,有没有聪明的方法可以根据您所在的文件夹设置visual studio添加的默认“usings”?或者其他方法来减少“usings”的添加?

最佳答案

为了使添加“usings”和删除不必要的“usings”的管理不那么乏味,我建议尝试JetBrains' ReSharper。它将帮助您识别何时需要添加缺少的“using”,并将灰显不需要的“using”语句。

10-08 04:56