【发布时间】:2010-10-04 11:10:16
【问题描述】:
我们有一个通过接口支持插件的应用程序。另一方面,插件本身包含大量逻辑和代码。除了应用程序公开的接口外,插件对应用程序库具有依赖项(项目和 dll 引用)。
应用程序核心库有许多可在插件中使用的可重用组件。但是,如果这些组件中的任何一个发生了变化,插件和应用程序都会受到影响,因为两者都有依赖关系。
是否可以接受包含对系统的依赖项的插件,插件扩展?关于这个问题的最佳做法是什么?
请分享您的想法和经验。
【问题讨论】:
标签: plugins dependencies