zoukankan      html  css  js  c++  java
  • Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性

          进出场物流系统开发,涉及到许多与硬件设备交互的情况,抽象 封装 为了降低耦合度,我把与IC卡插件数据采集的逻辑都封装为了一个IC卡插件库。

          在主应用配置节点,进行插件配置文件反射的时候,提示如上所示的错误“Reflection.ReflectionTypeLoadException: 无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性”,几经调试反复,最终确定为你所需要通过反射载入的DLL代码还依赖其他的动态库代码,而你却没有提供(放入相关的文件夹)。比如A继承B,你需要载入A,却忘记复制B所在的dll去相关目录。所以只要把dll提供齐全就好了。比如在反射IC卡插件的时候,除了要把他所依赖的厂家提供的SDK里所需要引用的DLL放到执行目录里,还需要把你封装的插件DLL所引用的其他文件也同步生成到执行目录里。

  • 相关阅读:
    【转载】Spring各jar包详解
    Docker attach卡着的解决
    三张图搞透第一范式(1NF)、第二范式(2NF)和第三范式(3NF)的区别
    决策表
    因果图与决策表法
    边界值分析法
    黑盒测试方法
    软件测试的基本流程
    软件测试原则
    软件测试与软件开发
  • 原文地址:https://www.cnblogs.com/xiaoxihebei/p/5691990.html
Copyright © 2011-2022 走看看