将多个项目共享的“实用程序”类转储到单个实用程序库中,或者创建许多小程序集(每个程序集都必须由使用它们的项目加载)是否更好?
我真的不喜欢实用程序库的想法,你会得到一个完整的混合功能,但另一方面有20个dll,每个包含一个功能似乎不是一个很好的解决方案任
还有第三种方法吗?
编辑: 这是使用.net
答案 0 :(得分:1)
我倾向于将实用程序放入一个(或几个)更大的程序集中,但是使用命名空间来在它们之间获得清晰的结构。
答案 1 :(得分:0)
取决于您希望如何将工作分发给开发人员。这也取决于您是否希望稍后重用某些类。并且 - 如果您有一个在整个应用程序中的单个点使用的实用程序类 - 这不再是实用程序类...
答案 2 :(得分:0)
我会选择一个带名称空间的程序集。
在包含很多项目时,要对公用事业库中的内容保持警惕。 否则,您将面临something like this。