Could not load file or assembly 'Oracle.DataAccess, Version=2.102.4.0,Culture......的解决方案

详细的错误信息:
Could not load file or assembly ‘Oracle.DataAccess, Version=2.102.4.0, Culture=neutral, PublicKeyToken=89b483f429c47342’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
出现该问题的主要原因:
64位的电脑安装的64位的Oracle数据库客户端,引用的Oracle.DataAccess.dll文件为32位的文件,
解决方案:
查找本机Oracle安装路径:D:\oracle\product\10.2.0\client_x64\ODP.NET\bin\2.x,在路径下会看到Oracle.DataAccess.dll,如图所示:
这里写图片描述
把该应用程序集添加到程序内,可解决该报错信息问题

猜你喜欢

转载自blog.csdn.net/qq_41332396/article/details/82379381