provider与oracle客户端版本不兼容

发布于 2024-11-07 03:33:56 字数 119 浏览 0 评论 0原文

我使用 oracle 11g dll 在系统中创建了 ac# 控制台应用程序。

现在我想在另一个安装了oracle10g的系统上执行它的控制台应用程序exe文件。

两个系统通过LAN网络连接。

i created a c# console application in a system by using the oracle 11g dll.

now i want to execute its console application exe file on another system having oracle10g installed.

both system are connected through LAN network.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红焚 2024-11-14 03:33:56

您可以在安装了 10g 的系统上更改 app.config。
这是一个您可以开始的示例。新版本需要与您计算机上安装的版本相匹配。我们用这个在32位机器上使用10g,在64位机器上使用11g。该应用程序是针对 10g 构建的。如果您使用 11g 功能然后使用 10g 驱动程序,则可能会遇到问题。

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
                <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89B483F429C47342" culture="neutral" processorArchitecture="amd64"/>
                <bindingRedirect oldVersion="0.0.0.0-10.2.0.100" newVersion="10.2.0.100"/>
            </dependentAssembly>
            <dependentAssembly>
        <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-10.2.0.100" newVersion="10.2.0.100"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>

You can change your app.config on the system with 10g installed.
Here is an example that you can start with. The newVersion will need to match the version installed on your machine. We use this to use 10g on 32bit machines and 11g on 64bit machines. The application is built against 10g. You may have issues if you are using 11g features and then use the 10g driver.

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
                <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89B483F429C47342" culture="neutral" processorArchitecture="amd64"/>
                <bindingRedirect oldVersion="0.0.0.0-10.2.0.100" newVersion="10.2.0.100"/>
            </dependentAssembly>
            <dependentAssembly>
        <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/>
                <bindingRedirect oldVersion="0.0.0.0-10.2.0.100" newVersion="10.2.0.100"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文