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

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

还有第三种方法吗?

编辑: 这是使用.net

有帮助吗?

解决方案

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

其他提示

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

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

在包含很多项目时,要对公用事业库中的内容保持警惕。 否则你将遇到这样的事情

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top