表现:

  代码编译成功,运行时报错。

  原因:

  由于代码在编译过程中的顺序问题,顶层引用的dll,在编译过程中覆盖了底层的使用的同名dll,导致了虽然底层编译时,其引用的dll是存在的,所以编译不会报错,但是在在编译顶层代码时,在bin目录中,其引用的dll覆盖了底层编译时添加的同名dll,这就出现了虽然编译过程中并没有报错,可是运行时会出现TypeLoadException (类型加载异常),因为相应的dll已经被偷偷换掉了。

  备注:

  这个事情发生的原因是因为其他组引用Other.dll错误导致的,之前A目录和B目录中的Temp.dll中的内容是一样,Other.dll引用的是A.Temp.dll,但是后来B.Temp.dll中有更新,但是A.Temp.dll没有更新,而我们底层引用的是B.Temp.dll,表现层引用的是Other.dll,就导致了代码编译成功,运行时报错,排错排了好久。

转载于:https://www.cnblogs.com/lvjianwei/archive/2013/01/06/2847500.html

TypeLoadException 编译成功,运行时报错相关推荐

  1. Java 调用 Caffe_解决 free(): invalid pointer: 0x00000000019ff700 运行时报错(caffe)(libtool使用)...

    编译成功,运行时报错: 在使用 pytorch or tensorflow or caffe 时,都可能存在这个问题: *** Error in `xxx': free(): invalid poin ...

  2. 在 HBuilder X 创建Uni-app项目运行时报错

    在 HBuilder X 创建Uni-app项目运行时报错 需解决的问题有两个,创建的项目就可以编译成功,项目也可以成功启动了 1.在HBuilder X 的 工具 - 设置 - 运行设置 - 微信开 ...

  3. 解决 free(): invalid pointer: 0x00000 运行时报错

    编译成功,运行时报错: 在使用 pytorch or tensorflow or caffe 时,都可能存在这个问题: *** Error in `xxx': free(): invalid poin ...

  4. Android 接口的default 方法运行时报错AbstractMethodError

    [问题描述:接口default方法AbstractMethodError] 记录一个Android项目中遇到的问题,我们通过exclude方式重写了一个依赖,改用本地的实现,其中一个接口的defaul ...

  5. maven的pom.xml文件中导入c3p0连接池,在运行时报错

    maven的pom.xml文件中导入c3p0连接池运行时报错 错误内容如下: java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/imp ...

  6. Python 多进程的进程池pool运行时报错:ValueError: Pool not running

    本文仅供学习交流使用,如侵立删!demo下载见文末 Python 多进程的进程池pool运行时报错:ValueError: Pool not running def main(self, num):& ...

  7. adb shell 运行时报错“adb server version (26) doesn‘t match this client (39); killing...“的解决方案

    adb shell 运行时报错"adb server version (26) doesn't match this client (39); killing..."的解决方案 参 ...

  8. qt creator编译qt工程时报错:undefined reference to

    qt creator编译qt工程时报错:undefined reference to qt creator编译qt工程时报错 该错误指向了本地文件,且经过调研知道,该类错误一般都是链接问题. 仔细查看 ...

  9. spring集成kafka运行时报错:Failed to construct kafka producer] with root cause

    spring集成kafka运行时报错:Failed to construct kafka producer] with root cause org.apache.kafka.common.Kafka ...

  10. 解决pytest运行时报错ModuleNotFoundError

    封装代码后通过pytest运行时报错模块没找到错误. 导入模块前面加上这2句话解决 No modlue name '模块名'的报错. import os,sys sys.path.append(os. ...

最新文章

  1. [原]OpenCV2.2无法打开摄像头或读取视频的解决方法
  2. ASP.NET Core [1]:Hosting(笔记)
  3. 【01】什么是AJAX
  4. hadoop元数据合并过程_Hadoop元数据合并异常及解决方法
  5. 《Web全栈工程师的自我修养》
  6. python多人游戏服务器_Python在线多人游戏开发教程
  7. LeetCode 739. 每日温度(单调栈)
  8. 伪类如何动态在html设置样式,用js实现before和after伪类的样式修改的示例代码
  9. 大数模拟——K - Large Division LightOJ - 1214
  10. ucinet计算聚类系数大于1怎么办_ucinet软件解释对照
  11. 复试c语言笔试题,考研计算机复试(C语言复试笔试题)(精华题选)
  12. 腾讯会议中用PPT放视频,视频没有声音
  13. SPF的最短路径算法
  14. 微信小程序使用wxparse插件,渲染文章不换行问题
  15. Android软件开发用什么语言?
  16. PS 滤镜——(扭曲)球面化 Spherize
  17. Python写银行系统
  18. 探索C# : List 元素类型和清除方法
  19. 男人健康八年一个转折
  20. 《SQL必知必会》第六课 用通配符进行过滤 使用LIKE操作符,%、[]、_通配符进行通配搜索

热门文章

  1. 独立IP、特产浏览量(PV)、访问次数(VV)、独立访客(UV)
  2. 蓝叠模拟器的通讯录位置
  3. 互联网日报 | 5月11日 星期二 | 作业帮、猿辅导被顶格罚款250万元;360官宣与哪吒汽车合作造车;微博月活用户达5.3亿...
  4. T229470 A. 小智的疑惑(暴力)
  5. 84消毒液和酒精混合的化学反应分析
  6. 头条都在用的边下边播方案
  7. 对你快速了解恶意软件以及病毒和反病毒
  8. 警惕Linux的传销投机属性,恢复建立契约商业化社会秩序。
  9. 几种常见的光纤接头(ST,SC,LC,FC)以及PC、APC和UPC的区别
  10. 学习笔记-Wood‘s anomalies