C# 远程处理到服务器以获取Orcale.DataAccess.dll

C# 远程处理到服务器以获取Orcale.DataAccess.dll,c#,winforms,dll,remoting,.net-remoting,C#,Winforms,Dll,Remoting,.net Remoting,我正在远程连接到GAC中有Orcale.DataAccess.dll的服务器。但是,当我调用.dll中的函数时,会出现以下异常: “无法加载文件或程序集”或cale.DataAccess,Version=2.112.2.0,Culture=netural,PublicKeyToken=89b483f429c47342“或其依赖项之一。系统找不到指定的文件“ 这是一个WindowsServer20032bit,我正在从一个XPSP32bit客户端进行远程处理 非常感谢您的帮助?在XP SP3 32

我正在远程连接到GAC中有Orcale.DataAccess.dll的服务器。但是,当我调用.dll中的函数时,会出现以下异常:

“无法加载文件或程序集”或cale.DataAccess,Version=2.112.2.0,Culture=netural,PublicKeyToken=89b483f429c47342“或其依赖项之一。系统找不到指定的文件“

这是一个
WindowsServer20032bit
,我正在从一个XPSP32bit客户端进行远程处理


非常感谢您的帮助?

在XP SP3 32位计算机上,您是否在win 2003服务器上运行oracle客户端版本(版本=2.112.2.0)

如果没有,请尝试以下操作: 1.将oracle dll从2003服务器复制到项目库。
2.重建项目并重试。

我在两者上都安装了Orcale 10.2,但在XP客户端上安装了Orcale Data Provider.net 10.1.0.4.0,在服务器上安装了10.2.0.1.0,但客户端上的内容是否重要,因为它可以远程进入服务器,并且不使用客户端GAC?我最近经历了类似的情况,我的开发机器上的oracle提供程序与生产机器上的不同。我只是将生产中的oracle.DataAccess.dll复制到我的visual studio(用于开发的IDE)中,然后重新构建解决方案。这解决了问题我用客户机替换了服务器.dll,得到了一条不同的错误消息,但是我只得到了这个错误消息,因为.dll是x64,而项目是x86,我得到了这个问题的解决方案