06 2013 档案

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

点击右上角即可分享
微信分享提示