Oracle.ManagedDataAccess 使用.net访问oracle出现的问题   尝试加载 Oracle 客户端库时引发 BadImageFormatException 如果在安装32 位 Oracle客户端组件的情况下以 64位模式运行,后来换一种思路用oracle公司的dll尝试实现访问 ,但是引用进去是一个感叹号,.net版本不合适使用不了  ,有哪位大哥有资源分享下吗

解决方案 »

  1.   

    如果没记错,Oracle.ManagedDataAccess 这个玩意 是 2014年左右 Oracle官方推出的 托管包。
    如果没记错,这玩意 起步只支持 .Net 4.0 ??
    如果没猜错,按照Oralce的尿性,他不可能把这个程序集源码开源的。解决方案:
    > 用MSIL反编译这个 程序集,用.Net 2.0 重编译、重新签个名 —— 基本属于侵权行为(不扩散的话估计也没事)
    > 切换到 .Net 3.5 或者 .Net 4.0