现在的位置: 首页 > 综合 > 正文

C#中动态加载卸载类库

2014年01月11日 ⁄ 综合 ⁄ 共 228字 ⁄ 字号 评论关闭

网上现有很多的文章是介绍怎样开发插件化的框架的,大部分无非是用Assembly.load等方法,动态加载类库,但这种方法有个缺点,就是没有办法卸载,因为net中就没有提供卸载assembly的方法,还有种方法是用AppDomain来加载,这种方法,路子是对了,但最后作者都没有提供好的解决方案,所以有的代码没有办法执行,经实验,原来是类库中的类的原因,不管是实现的插件框架还是插件,都要继承自MarshalByRefObject。才可真正实现动态加载卸载。

抱歉!评论已关闭.