好吧,现在已经有一段时间了.我正在为所有常见的中间层对象创建可重用的公司命名空间(类库).然后,我们的任何开发人员都可以在项目的开发阶段引用此程序集.这是我的问题.创建一个由我们所有中间层逻辑组成的单个程序集还是将此功能分解为更小的程序集更容易接受?
示例:单个程序集(名称空间示例)
系统
System.IO
System.IO.RegEx
System.Net
System.Net.Mail
System.Security
System.Web - AssemblyFull.dll
示例:多个装配体
System.IO
System.IO.Reg - 编译为AssemblyIO.dll
System.Net
System.Net - 编译为AssemblyNet.dll
在过去,我使用这两种方法做到了这一点,但我想知道其他人做了什么,为什么?我不是在寻找任何代码示例,我只是想知道其他开发人员在做什么?
提前致谢.