无法加载文件或程序集' Oracle.DataAccess,Version = 2.111.6.0

时间:2015-05-07 06:21:54

标签: c# .net oracle11g console-application

我的一个批处理(控制台应用程序)需要迁移到.NET framework 4.5.2。在运行批处理时,我遇到了这个例外。

  

无法加载文件或程序集' Oracle.DataAccess,Version = 2.111.6.0,Culture = neutral,PublicKeyToken = 89b483f429c47342'   或其中一个依赖项。尝试加载程序   格式不正确。

注意:已安装Oracle 11g客户端。

我在网站上发现了很多有关此装载装配问题的解决方案。但我无法解决这个问题。

1 个答案:

答案 0 :(得分:1)

加载不正确的格式意味着您有32位与64位的问题。

确保安装的Oracle客户端使用您使用的相同版本进行编译。如果您使用的是32位,则需要安装Oracle 32位。同样适用于64位。