TypeLoadException 编译成功,运行时报错
表现:
代码编译成功,运行时报错。
原因:
由于代码在编译过程中的顺序问题,顶层引用的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 编译成功,运行时报错相关推荐
- Java 调用 Caffe_解决 free(): invalid pointer: 0x00000000019ff700 运行时报错(caffe)(libtool使用)...
编译成功,运行时报错: 在使用 pytorch or tensorflow or caffe 时,都可能存在这个问题: *** Error in `xxx': free(): invalid poin ...
- 在 HBuilder X 创建Uni-app项目运行时报错
在 HBuilder X 创建Uni-app项目运行时报错 需解决的问题有两个,创建的项目就可以编译成功,项目也可以成功启动了 1.在HBuilder X 的 工具 - 设置 - 运行设置 - 微信开 ...
- 解决 free(): invalid pointer: 0x00000 运行时报错
编译成功,运行时报错: 在使用 pytorch or tensorflow or caffe 时,都可能存在这个问题: *** Error in `xxx': free(): invalid poin ...
- Android 接口的default 方法运行时报错AbstractMethodError
[问题描述:接口default方法AbstractMethodError] 记录一个Android项目中遇到的问题,我们通过exclude方式重写了一个依赖,改用本地的实现,其中一个接口的defaul ...
- maven的pom.xml文件中导入c3p0连接池,在运行时报错
maven的pom.xml文件中导入c3p0连接池运行时报错 错误内容如下: java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/imp ...
- Python 多进程的进程池pool运行时报错:ValueError: Pool not running
本文仅供学习交流使用,如侵立删!demo下载见文末 Python 多进程的进程池pool运行时报错:ValueError: Pool not running def main(self, num):& ...
- 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..."的解决方案 参 ...
- qt creator编译qt工程时报错:undefined reference to
qt creator编译qt工程时报错:undefined reference to qt creator编译qt工程时报错 该错误指向了本地文件,且经过调研知道,该类错误一般都是链接问题. 仔细查看 ...
- 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 ...
- 解决pytest运行时报错ModuleNotFoundError
封装代码后通过pytest运行时报错模块没找到错误. 导入模块前面加上这2句话解决 No modlue name '模块名'的报错. import os,sys sys.path.append(os. ...
最新文章
- [原]OpenCV2.2无法打开摄像头或读取视频的解决方法
- ASP.NET Core [1]:Hosting(笔记)
- 【01】什么是AJAX
- hadoop元数据合并过程_Hadoop元数据合并异常及解决方法
- 《Web全栈工程师的自我修养》
- python多人游戏服务器_Python在线多人游戏开发教程
- LeetCode 739. 每日温度(单调栈)
- 伪类如何动态在html设置样式,用js实现before和after伪类的样式修改的示例代码
- 大数模拟——K - Large Division LightOJ - 1214
- ucinet计算聚类系数大于1怎么办_ucinet软件解释对照
- 复试c语言笔试题,考研计算机复试(C语言复试笔试题)(精华题选)
- 腾讯会议中用PPT放视频,视频没有声音
- SPF的最短路径算法
- 微信小程序使用wxparse插件,渲染文章不换行问题
- Android软件开发用什么语言?
- PS 滤镜——(扭曲)球面化 Spherize
- Python写银行系统
- 探索C# : List 元素类型和清除方法
- 男人健康八年一个转折
- 《SQL必知必会》第六课 用通配符进行过滤 使用LIKE操作符,%、[]、_通配符进行通配搜索
热门文章
- 独立IP、特产浏览量(PV)、访问次数(VV)、独立访客(UV)
- 蓝叠模拟器的通讯录位置
- 互联网日报 | 5月11日 星期二 | 作业帮、猿辅导被顶格罚款250万元;360官宣与哪吒汽车合作造车;微博月活用户达5.3亿...
- T229470 A. 小智的疑惑(暴力)
- 84消毒液和酒精混合的化学反应分析
- 头条都在用的边下边播方案
- 对你快速了解恶意软件以及病毒和反病毒
- 警惕Linux的传销投机属性,恢复建立契约商业化社会秩序。
- 几种常见的光纤接头(ST,SC,LC,FC)以及PC、APC和UPC的区别
- 学习笔记-Wood‘s anomalies