通用的util库还是多个特定的dll?

时间:2009-04-29 10:08:17

标签: utilities dll

将多个项目共享的“实用程序”类转储到单个实用程序库中,或者创建许多小程序集(每个程序集都必须由使用它们的项目加载)是否更好?

我真的不喜欢实用程序库的想法,你会得到一个完整的混合功能,但另一方面有20个dll,每个包含一个功能似乎不是一个很好的解决方案任

还有第三种方法吗?

编辑: 这是使用.net

3 个答案:

答案 0 :(得分:1)

我倾向于将实用程序放入一个(或几个)更大的程序集中,但是使用命名空间来在它们之间获得清晰的结构。

答案 1 :(得分:0)

取决于您希望如何将工作分发给开发人员。这也取决于您是否希望稍后重用某些类。并且 - 如果您有一个在整个应用程序中的单个点使用的实用程序类 - 这不再是实用程序类...

答案 2 :(得分:0)

我会选择一个带名称空间的程序集。

在包含很多项目时,要对公用事业库中的内容保持警惕。 否则,您将面临something like this