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

use*_*749 3 oracle visual-studio-2012 odp.net-managed

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

Iva*_*dic 5

新的Oracle.ManagedDataAccess.dll是一件非常棒的事情.只需执行以下操作:

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


没有必要再安装任何东西,没有其他客户端,这是某种oracle的打包交叉平台(64位和32位)dll客户端,在确定了哪些dll-s(oci .dll,orannzsbb11.dll,oraociei11.dll,OraOps11w.dll)需要在我的应用程序中使用64位机器和32位机器的项目...