C#调用DLL报“试图加载格式不正确的程序”

原创 2015年07月08日 13:35:05
1、异常错误:System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
2、解决方法:项目右键属性->项目设计器->生成->平台->把'默认设置(任何 CPU)'改为x86。
3、原因: 因为'任何 CPU'的程序在64位的机器上就会用运行为64位,而64程序是不能加载32位dll的

C# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

C# 在调用C++dll时,可能会出现 :试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)这个错误。 一般情况下是C#目标平台跟C++dll不兼容,64位跟32位兼容性...

关于 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B) 的 解决方法

这个是64位应用32位产生的问题。相信大家搜索的时候很多都是建议改把项目的AnyCPU改成X86,可是很不幸我的改不了。 终于搜索了半天后发现,IIS里解决才是根本办法: 1.生成时选择AnyCP...

64位操作系统下IIS报“试图加载格式不正确的程序”错误

缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会...

C#调用dll提示"试图加载格式不正确的程序"解决方法

程序在32位操作系统上运行正常,在64位操作系统上运行读卡功能提示”试图加载格式不正确“。 -----------------------------------------------------...

C#调用dll提示"试图加载格式不正确的程序"解决方法(转)

程序在32位操作系统上运行正常,在64位操作系统上运行读卡功能提示”试图加载格式不正确“。 -----------------------------------------------------...
  • dragoo1
  • dragoo1
  • 2016年11月01日 10:23
  • 1261

安装 Windows Service 试图加载格式不正确的程序

在安装 Windows Service 的时候,遇到如下错误: 纠结
  • y_h_t
  • y_h_t
  • 2014年04月28日 16:35
  • 2434

试图加载格式不正确的程序

VS2008在64位系统下面,编译调试某个C++的API的时候,报错:未处理BadImageFormatException 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B...
  • simadi
  • simadi
  • 2013年05月20日 10:43
  • 9448

试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

两种原因: 第一种为程序的运行以平台系统位数不匹配,第二种则是该死的VS整出来的... 一般在下面三种情景下会发生. 1.64位系统上C#调用32位的C++ *.dll 2.64位系统上IIS...

试图加载格式不正确的程序(Exception from HRESULT: 0x8007000B)

打开服务器上网站是出现如下错误: 试图加载格式不正确的程序。 (Exception from HRESULT: 0x8007000B)...

《异常处理》试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

异常: VS2008在64位系统下面,编译调试某个C++的API的时候,报错:未处理BadImageFormatException 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#调用DLL报“试图加载格式不正确的程序”
举报原因:
原因补充:

(最多只允许输入30个字)