当前位置:坤哥网-kwan-“System.TypeInitializationException”类型的未经处理的异常在 ***.dll 中发生解决分析

“System.TypeInitializationException”类型的未经处理的异常在 ***.dll 中发生解决分析

2019/7/18 14:22:13 IT综合阅读(153) 评论(0)


类似报错如下:

1fa687ab-23d6-46a3-8cb5-ce7058ca0ec9.png


应用程序处于中断模式。

你的应用程序进入了中断状态,但无任何代码显示,因为所有线程之前都在执行外部代码(通常为系统或框架代码)。


“System.TypeInitializationException”类型的未经处理的异常在 mscorlib.dll 中发生 

其他信息: “***.Program”的类型初始值设定项引发异常。


“System.TypeInitializationException”类型的未经处理的异常一般是由于某个引用引起的,而可能不是报错的那个类本身的问题,编译正常,运行异常,一般这种情况就要去检查dll版本是否是对的,比如项目不同的类库中的 dll 版本是否一致,经查出现 dll 版本的问题有 log4net.dll、Newtonsoft.Json.dll。


还有可能就是引用的dll里面使用了配置文件中的配置或者其它的配置,或者读取项目中的某个文件不存在。

比如 DALUserFile 这个类是Common.dll里的,

项目引用了 Common.dll,DALUserFile初始化的时候使用了数据库配置 FileDB,但是项目中没有这个配置就会报这种错误。




分类: .net .net

发表评论 没有账号,注册评论