摘要: 前一篇文章简单展示了类型发现和MEF使用,本文初步进入AppDomain相关内容。CLR程序运行时会创建默认程序集容器即AppDomain,默认AppDomain不支持卸载其程序集,但CLR支持创建和卸载AppDomain,这意味着我们可以间接地通过额外的AppDomain实现插件的热插拔。代理Ap... 阅读全文
posted @ 2013-06-22 16:09 Jusfr 阅读(2294) 评论(0) 推荐(1) 编辑
摘要: 涉及内容:反射与MEF解决方案AppDomain卸载与代理WinForm、WcfRestService示PRRT1: 反射实现插件系统的基本目的是实现宿主与组件的隔离,核心是作为接驳约定的接口,宿主使用类型发现及挂载插件,以下是反射实现。创建类库项目Plugin,添加接口IPlugin:public... 阅读全文
posted @ 2013-06-22 16:08 Jusfr 阅读(2556) 评论(1) 推荐(1) 编辑