调用动态库出错

梦里独赏花 2012-06-27 04:12:28
在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”

...全文
111 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2012-06-27
  • 打赏
  • 举报
回复
你确认你是64位机器?
__天涯寻梦 2012-06-27
  • 打赏
  • 举报
回复
改调用 32 位的 Oracle.DataAccess.dll

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧