我遇到这个例外的麻烦。 我已经尝试过这个选项,我看到here。
原因: 您在Windows 7上使用的是不受支持的Oracle客户端版本(早于11.2)。 先前安装的Oracle Client中的DLL已留在系统上,从而导致冲突。 解决方案: 安装受支持的Oracle客户端版本。 在本地计算机上搜索“OCI.DLL”。如果在ORACLE_HOME以外的任何位置找到此文件的任何实例,请将其重命名或删除。如有疑问,请卸载Oracle客户端,然后再次执行搜索。任何剩下的东西都是罪魁祸首。
**我允许所有Oracle路径。我正在寻找其他解决方案或帮助。
答案 0 :(得分:1)
我遇到了类似的问题,并通过编辑.csproj文件解决了这个问题。就我而言,我正在使用一个项目连接到数据库,而在另一个应用程序,一个控制台应用程序,我正在做我的程序的逻辑并调用该库。为了解决这个问题,我检查了.csproj的部分。在数据库连接项目中," Debug |任何CPU"与我的控制台应用程序.csproj相比,属性是不同的。我已将其替换为:
1%
2%
3%
...
100%