【发布时间】:2009-02-09 18:07:41
【问题描述】:
在我的团队中,我们有数百个共享 dll,其中许多还引用了其他 dll,这些 dll 本身也引用了其他 dll,依此类推。我们已经开始为所有我们认为足够通用以在其他项目中使用的 dll 使用“共享”目录,例如数据库通信 dll。
问题在于,如果整个树中的一个 dll 被更改,那么引用它的所有内容都需要重新编译以避免版本控制问题(在运行时发生)。
为避免这种情况,现在有人谈论将我们所有的“共享”dll 添加到一个大程序集中,任何创建新应用程序的人都只需引用它,并且仅此而已。
这显然会变得越来越大,我不确定这是否是最好的方法。请问有什么想法吗?
【问题讨论】:
标签: c# visual-studio dll