gpt4 book ai didi

oracle - 在安装托管 ManagedDataAccess (Oracle.ManagedDataAccess) 之前,我是否必须卸载 oracle unmanaged dataAccess (Oracle.DataAccess)

转载 作者:行者123 更新时间:2023-12-01 11:41:33 24 4
gpt4 key购买 nike

我计划从 oracle 非托管数据访问客户端转移到托管数据访问客户端。现在我的机器上安装了 ODP.Net,其中包含 DLL - Oracle.DataAccess.dll。但我计划转向 oracle 最近发布的托管数据访问客户端,其中包含程序集 Oracle.ManagedDataAccess.dll。我是否必须卸载以前安装的 ODP.Net(非托管),然后安装托管客户端?我已经看过安装说明,但我不确定是否需要这一步。任何帮助将不胜感激。

最佳答案

新的 Oracle.ManagedDataAccess.dll 是一件了不起的事情。只需这样做: 1. 从您的项目中删除对 Oracle.DataAccess 的现有引用并添加一个新的 Oracle.ManagedDataAccess.dll从下载的文件夹:odp.net\managed\common\Oracle.ManagedDataAccess.dll。
2. 设置它的属性 Copy Local = True 以便它将与您的项目一起部署。
3. 不要忘记在代码中添加一个新的“using”行: using Oracle.ManagedDataAccess.Client;
4. 您现在可以将项目平台目标更改为 AnyCPU,它将起作用!

不需要再安装任何东西,没有其他客户端,这是某种 oracle 打包的跨平台(64 位和 32 位)dll 客户端,在花了几个小时才弄清楚哪个 dll-s(oci .dll, orannzsbb11.dll, oraociei11.dll, OraOps11w.dll) 需要进入 64 位机器和 32 位机器的项目才能让我的应用程序工作...

关于oracle - 在安装托管 ManagedDataAccess (Oracle.ManagedDataAccess) 之前,我是否必须卸载 oracle unmanaged dataAccess (Oracle.DataAccess),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20045446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com