32位的oracle安装后会在bin目录有这个文件,但64位的安装后没有了这个文件
程序是用.net2.0来写的,访问oracle使用的引用了这个文件.
我把32位机上的Oracle.DataAccess.dll拷贝过去,但会出错
这个有什么好的解决方式没有?

解决方案 »

  1.   

    资料上说这个东西不是和oracle一起安装的,应该是和client一起安装的吧。
    位置在:   d:\oracle\product\10.2.0\client_1\odp.net\bin\2.x. 下。
    估计要安装开发包才会有吧。
      

  2.   

    http://65.55.11.235/en-us/library/cc185432.aspx
      

  3.   

    感谢你的回复,在安装client时也没有这个文件Oracle.DataAccess.dll.
    后来找到了ODAC,这里里面有这个文件,但运行进出错:
    System.IO.FileNotFoundException: 未能加载文件或程序集“Oracle.DataAccess, Version=10.2.0.100, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。
       在 ZhR.QH.WSBussLayer.Area.ListArea(Int32 PageIndex, Int32 PageSize, String PsqlFilter)
      

  4.   

    我今天也遇到这种情况了!谢谢!
    没办法,刚好oracle.DataAccess.dll现在没用,我把它删除,网站就编译过去了!