System.BadImageFormatException: 试图加载格式不正确的程序。
- 最近写了一个demo,调用了第三方的DLL,项目编译成功后,运行报:
System.DllNotFoundException: 无法加载 DLL“.\xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
按照 无法加载dll这个解决方式,调整了.netFX的版本与目标平台
一顿操作后,在我的电脑上可以运行,部署到工控机上提示
System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
于是,用ILSpy 工具,查看工控机上可以调用此dll的可执行文件。查看其版本等信息
如图所示
按照这个Architecture:x86的提示,重新设置项目
重新编译项目,运行成功。
参考文章:platform target
x86|x64
总结:
Active solution platform, Project platform 都不会真正影响到assembly 的运行在32位,或者64位
platform target 才会影响到assembly ;
An AnyCPU assembly will JIT to
64-bit code when loaded into a 64-bit process and
32 bit when loaded into a 32-bit process.
依据依赖dll是32位,还是64位 来编译设置platform target 。
System.BadImageFormatException: 试图加载格式不正确的程序。相关推荐
- System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)...
System.BadImageFormatException: 试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000B) 原文 System.BadImageFormatExce ...
- C#加载dll遇到System.BadImageFormatException: 试图加载格式不正确的程序
C#遇到System.BadImageFormatException: 试图加载格式不正确的程序 解决方案:配置到和引导的dll同一个平台
- System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
System.BadImageFormatException: 试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000B) 网上很多关于System.BadImageFormatE ...
- “未处理System.BadImageFormatException HResult=-2147024885 Message=试图加载格式不正确的程序。 (异常来自 HRESULT:0x800
本文原地址 试图加载格式不正确的程序. (异常来自 HRESULT:0x8007000B) - sundajade - 博客园 "未处理System.BadImageFormatExcept ...
- C# Winform 未能加载文件或程序集System.Data.SQLite或它的某一个依赖项。试图加载格式不正确的程序...
在使用Winform 开发了一个小软件,其中使用了SQLite作为数据库 但在我的Win7 64位系统上却出现了以下错误: System.BadImageFormatException: 未能加载文件 ...
- 安装Windows服务时出现试图加载格式不正确的程序或系统找不到指定的文件以及相关问题
安装Windows服务可使用, C:\Windows\Microsoft.NET\Framework64\v4.0.30319>installUtil.exe Microsoft (R) .NE ...
- 试图加载格式不正确的程序
部署IIS的时候,会出现 System.BadImageFormatException: Could not load file or assembly 'xxx' or one of its dep ...
- 【转】未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。...
"/xxxxx"应用程序中的服务器错误. -------------------------------------------------------------------- ...
- IIS架设WebService服务端的基本错误:试图加载格式不正确的程序
Server Error in '/dbserviceOra2008' Application. --------------------------------------------------- ...
最新文章
- 第一章 Mysql 简介及安装和配置
- 小波的秘密5_多分辨率分析和连续小波变换2
- Spring用户自定义类型
- python中使用ZADD方法报错AttributeError: 'int' object has no attribute 'items'
- python箱线图读取的几列数据_【分析篇】:python 基本数据统计和绘制箱线图
- android中的shape资源,Android Drawable资源讲解之shape篇
- 动态规划--Leetcode121.买卖股票的最佳时机
- 1801 不重复的三位数
- oracle biee 11g客户端连接OCI 10g/11g数据源时报错
- 适配器模式真的很简单
- Win10 + CUDA10.1+pytorch手动安装
- 为何 5G、物联网和区块链,可以成为科技铁三角?
- Env:Cscope安装与配置
- CAJViewer安装报错卸载报错打开报错解决流程
- 计算机主机开机 风扇没有转动,电脑开机黑屏,电源风扇和CPU风扇都正常转动,但是显示器无任何显示,正常的一声滴,萤幕什么都不显示...
- vue 点击某一行的按钮,获取当前行的数据
- 5.31 综合案例2.0 - 在线音乐盒
- OPC是什么意思?OPC Server 和OPC Client又有什么区别呢?
- 大白菜U盘安装win10操作系统
- win2003 apache php5.4 mysql_win2003下Apache2.4+PHP5.4+mysql5.6的搭建
热门文章
- java按成绩排序_JAVA中按分数高低对同学进行排序二维数组
- python提取pdf文字,python 提取pdf文字
- Yolov5中使用Resnet18作为主干网络
- iOS 直播 IJKPlayer
- JavaRSAJS加密解密(整合版,仅供自己参考)
- 关于lombok和mapstruct整合报无参构造函数错误
- 复旦非全日制研究生计算机,信息整合!复旦大学非全日制研究生招生详情
- html转word样式出问题
- 隐私公链背景的FAIRY SWAP,让DEX更进一步
- Censored! POJ - 1625(AC自动机 + dp +高精度模板)