日期:2014-05-18  浏览次数:20777 次

调用动态库出错
在64为操作系统调用32位动态库 ,老出错。
我把在编译时目标平台由 any CPU 改为 x86,
但是调用64位的Oracle.DataAccess.dll出错。

错误日志如下:
2012/6/27 16:11:46 System.BadImageFormatException: 未能加载文件或程序集“Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。试图加载格式不正确的程序。
文件名:“Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342”



------解决方案--------------------
改调用 32 位的 Oracle.DataAccess.dll
------解决方案--------------------
你确认你是64位机器?