我遇到了一个特殊的问题。我正在开发一个连接到 Oracle 数据库的基于 Windows 的应用程序。
对于初始测试,我创建了安装程序并在我拥有的不同机器上进行了测试。每台机器都安装了 Oracle 客户端,我在运行应用程序时没有发现任何问题。
但是当我与客户共享此安装程序时,他收到错误“无法加载 DLL OraOps10.dll”。当被问到时,他提到并展示了安装在他的机器上的 Oracle 客户端,并且他能够运行连接到 Oracle 数据库的其他 C# 应用程序。
我不明白为什么我的应用程序只会出现上述错误。我什至尝试了在https://forums.oracle.com/forums/thread.jspa?threadID=67364上分享的建议,但仍然没有运气。
我什至尝试在客户的机器上手动复制可执行文件和 DLL。但仍然面临同样的问题。
所以请帮我看看我还能做什么。
感谢和最好的问候
Sudhakar Chavali
PS:
我使用的是 Windows XP 操作系统,客户也使用相同的操作系统。两台机器都只有 32 位操作系统。
这是客户的 oracle 客户端安装的位置:C:\oracle\product\10.2.0\client_1\bin,我的版本也是如此。
我们都使用 Oracle 10g。