日期:2014-05-17  浏览次数:20935 次

关于oracle版本兼容的问题
有些了一个winform,该winform引用了一个dll,该dll使用了Oracle.DataAccess.dll

运行的时候,报了一个未能加载文件或程序集“oracle.dataaccess version=9.2.0.401 。。。的错。

于是我在程序里建了一个app.config
里面是这样的

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Oracle.DataAccess"
        publicKeyToken="89B483F429C47342"
        culture="neutral" />
        <bindingRedirect
          oldVersion="1.102.3.0"
          newVersion="9.2.0.401"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>


但还是报这个错

------解决方案--------------------
把1.102.3.0改成0.0.0.0-12.9.9.9试试