• 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。


    最近在用.net调用OracleConnection时发现这个问题,

    当然,试了各种网友提供的方法:修改项目Build的Platform target为X86,勾选Prefer 32-bit,重装win64_11gR2_client,勾选管理员版……

    结果显然是没用。

    “如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。”,字面上的意思是编译用了64位,不对,应该用32位。然而用32位编译并没卵用。

    错误提示诱导大家做了错误的尝试!

    因为在各种尝试无奈之余,我选择修改Build的Platform target为X64,反其道而行之,竟然好了!

    不要一味相信错误提示的字面意思!

    我安装的是64位11gR2 client,希望对大家有用。

  • 相关阅读:
    ASP脚本获取服务器全部参数列表说明
    HTML基础教程
    HTML5代码大全
    CSS 属性大全
    Web前端单词大全
    css常用代码大全
    曾国藩:诚敬静谨恒!
    鼠标经过显示菜单
    月入3000+项目
    右侧菜单显示隐藏
  • 原文地址:https://www.cnblogs.com/renshaoqun/p/7699883.html
Copyright © 2020-2023  润新知