首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在安装managed dataAccess (Oracle.DataAccess)之前,是否必须卸载oracle unmanaged ManagedDataAccess (Oracle.ManagedDataAccess)

在安装managed dataAccess (Oracle.DataAccess)之前,是否必须卸载oracle unmanaged ManagedDataAccess (Oracle.ManagedDataAccess)
EN

Stack Overflow用户
提问于 2013-11-18 18:25:49
回答 2查看 4.3K关注 0票数 4

我计划从oracle非托管数据访问客户端转移到托管数据访问客户端。现在,我在包含DLL - Oracle.DataAccess.dll的机器上安装了ODP.Net。但我正计划迁移到oracle最近发布的托管数据访问客户端,该客户端包含程序集Oracle.ManagedDataAccess.dll。是否必须先卸载之前安装的ODP.Net (非托管客户端),然后再安装托管客户端?我已经看过安装说明,但我不确定是否需要执行此步骤。任何帮助都将受到高度的感谢。

EN

回答 2

Stack Overflow用户

发布于 2014-02-28 23:41:35

新的Oracle.ManagedDataAccess.dll是一个伟大的东西。只需执行以下操作:

1.从项目中删除对Oracle.DataAccess的现有引用,并从下载的文件夹中添加新的Oracle.ManagedDataAccess.dll

True 2.设置它的属性Copy Local =True,这样它就会和你的项目一起部署。

3.别忘了给你的代码添加一个新的" using“行:使用Oracle.ManagedDataAccess.Client;

4.您现在可以将项目平台目标更改为AnyCPU,它将起作用!

不需要再安装其他客户端,这是某种oracle的压缩跨平台(64位和32位)动态链接库客户端,在弄清楚哪些动态链接库(oci.dll,orannzsbb11.dll,oraociei11.dll,OraOps11w.dll)需要与我的应用程序的64位机器和32位机器一起工作之前,它对我来说工作得很完美……

票数 5
EN

Stack Overflow用户

发布于 2013-12-10 15:29:40

要使用托管数据访问驱动程序,您只需要Oracle.ManagedDataAccess.dll,而不需要oracle客户端。

因此,您可以保留安装的非托管客户端(如果您计划使用它),也可以将其卸载,这取决于您。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20045446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档