如今,良好的编程习惯往往意味着将您的东西拆分成许多程序集和命名空间(例如,参见S#arp Architecture、MVC等)。然而,这样做的副作用是您必须将一大堆“使用”指令粘贴到每个类文件中。你知道这样的事情:每个控制器类都需要“使用”模型和视图模型命名空间等。
有什么技术可以让这更容易吗?例如,是否可以using
在命名空间级别而不是文件级别声明指令 - 以便命名空间“foo”中的每个类都自动使用命名空间“bar”?或者是否有根据您所在的文件夹设置 Visual Studio 添加的默认“使用”的智能方法?或者其他方法可以让添加“使用”变得不那么乏味?