摘要: 接上篇:MES项目简单总结(技术篇)开篇说明 MES产品框架采用WCF通信,服务端Service的更新以及客制化方案都以dll的方式实现,并且对Service的更新要在服务Runing的情况下进行(即“热替换”)。 采用动态加载/卸载dll的方式实现。 本篇示例代码下载动态加载dll的两种方式 C#中实现动态加载dll有两种方式:Assembly和AppDomain。 1、 Assembly 如果直接使用Assembly.LoadFrom(fileName)的方式加载,在主程序运行过程中,无法更新dll文件。 所以,一般的做法时,在加载的时候,先加载到内存中,然后再... 阅读全文
posted @ 2012-12-07 16:21 YinFanIT 阅读(3371) 评论(4) 推荐(5) 编辑