出现System.BadImageFormatException 异常有两种情况:程序目标平台不一致&引用dll文件的系统平台不一致。
异常参考:
程序目标平台不一致:
项目>属性>生成:x86 和x64平台

注:此种问题一般是编译错误。
引用dll文件的系统平台不一致
程序中引用外部dll文件的目标平台的版本x86和x64不一致。
注:此种问题是运行时错误。
BadImageFormatException异常解析
本文详细解释了在.NET应用程序中出现BadImageFormatException异常的原因及两种常见情况:一是项目编译时的目标平台设置不正确;二是运行时加载的DLL文件与应用的平台不匹配。文章进一步区分这两种情况为编译错误和运行时错误,并提供了相应的解决思路。
出现System.BadImageFormatException 异常有两种情况:程序目标平台不一致&引用dll文件的系统平台不一致。
异常参考:
程序目标平台不一致:
项目>属性>生成:x86 和x64平台

注:此种问题一般是编译错误。
引用dll文件的系统平台不一致
程序中引用外部dll文件的目标平台的版本x86和x64不一致。
注:此种问题是运行时错误。

被折叠的 条评论
为什么被折叠?