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所引用的其他文件也同步生成到执行目录里。

  • 相关阅读:
    OpenSSH服务——密钥登录
    进程管理
    磁盘管理
    文件系统
    shell命令手册
    第一次常用命令手册
    远程连接mobaxterm安装使用
    Linux 系统CentOS 7 64 位安装
    PythonI/O进阶学习笔记_11.python的多进程
    PythonI/O进阶学习笔记_10.python的多线程
  • 原文地址:https://www.cnblogs.com/xiaoxihebei/p/5691990.html
Copyright © 2011-2022 走看看