使用Oracle客户端11部署.NET应用程序所需的最少安装程序是什么?

前端之家收集整理的这篇文章主要介绍了使用Oracle客户端11部署.NET应用程序所需的最少安装程序是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
能够部署与Oracle数据库通信的.NET应用程序所需的最少设置是什么?
Josh-

非常感谢你花时间回答。你的指示帮助了很多,非常接近我自己找到的。

有趣的是,我发现它可以减肥一点。

对于那些在我身边的人

>不希望他们的用户必须安装ODAC或全尺寸Oracle客户端
>不关心特定客户端安装的重用性
>需要一个“clickOnce”兼容解决方

我找到了一种方法

一个。下载“Oracle Instant Client 11.1.0.6 – Basic Lite”。
b。解压缩到任何文件夹,并将以下文件复制到Visual Studio项目根目录:

> oci.dll
> ociw32.dll
> orannzsbb11.dll
> oraocci11.dll
> oraociicus11.dll
> msvcr71.dll(不必要,应与大多数Windows版本一起提供)

(前五个是Oracle Instant Client所需的最少的,最后一个是它们使用的微软公共运行时)。

C。下载ODAC 11 XCopy(当前版本为11.1.0.6)并解压缩。

> OraOps11w.dll – 在odp.net20文件夹中,进入您的项目根目录。

(此文件是Oracle.DataAccess.dll与和使用Instant Client文件协同工作的文件)。

d。为了与ClickOnce部署兼容,请在项目中选择这些文件,并确保它们是您的项目中的“内容”和“复制本地”。然后清单将正确部署它们。

结果…添加到您的项目的有效载荷是30mb,这有点吸,但比100或400更好,支持西方字符,但踢屁股

>它不需要路径,>不需要注册表项,>在部署中是隔离的,不会影响其他Oracle Client安装,>工作将所有的DB回到9.2。

猜你在找的Oracle相关文章