Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性
2016-07-21 15:34
357 查看
进出场物流系统开发,涉及到许多与硬件设备交互的情况,抽象 封装 为了降低耦合度,我把与IC卡插件数据采集的逻辑都封装为了一个IC卡插件库。
在主应用配置节点,进行插件配置文件反射的时候,提示如上所示的错误“Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性”,几经调试反复,最终确定为你所需要通过反射载入的DLL代码还依赖其他的动态库代码,而你却没有提供(放入相关的文件夹)。比如A继承B,你需要载入A,却忘记复制B所在的dll去相关目录。所以只要把dll提供齐全就好了。比如在反射IC卡插件的时候,除了要把他所依赖的厂家提供的SDK里所需要引用的DLL放到执行目录里,还需要把你封装的插件DLL所引用的其他文件也同步生成到执行目录里。
在主应用配置节点,进行插件配置文件反射的时候,提示如上所示的错误“Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性”,几经调试反复,最终确定为你所需要通过反射载入的DLL代码还依赖其他的动态库代码,而你却没有提供(放入相关的文件夹)。比如A继承B,你需要载入A,却忘记复制B所在的dll去相关目录。所以只要把dll提供齐全就好了。比如在反射IC卡插件的时候,除了要把他所依赖的厂家提供的SDK里所需要引用的DLL放到执行目录里,还需要把你封装的插件DLL所引用的其他文件也同步生成到执行目录里。
相关文章推荐
- python_基础学习_02_拆分文件(spilt)
- Spring 整合javaWeb项目导入的lib包
- C - Strange fuction
- <C++略识>之三种继承方式
- 接口和抽象的解释!(转载自http://blog.csdn.net/fenglibing/article/details/2745123)
- 思维拓展
- swift 修改navigationItem.title的颜色
- 解决css中flex布局的元素有padding情况下各弹性元素width出现的问题
- iOS开发基础知识碎片
- finecms2.0.1版本在nginx下面rewrite伪静态规则
- 如何用Maven创建web项目
- PHP简单的数据过滤
- 工具类 安卓 判断设备是否提供该Intent功能
- 经典c语言 sizeof
- c# 泛型 list 用法
- 《极简欧洲史》读感
- C#中,双屏/两屏/三屏/多屏跳转判断
- SAP供应商和客户的创建
- 常用javascript代码片段集锦
- 基于比较的排序算法的最优下界---NlogN