如何分发与Oracle对话的.NET Windows窗体应用程序?
我正在构建一个与Oracle数据库对话的小型.NET Windows窗体应用程序。我知道我可以使用System.Data.OracleClient.dll与Oracle对话,但如果没有安装Oracle客户端,它将无法工作。Oracle客户端是巨大的,我有没有办法在不庞大的情况下分发我的应用程序(比如在zip文件中) i、 对于System.Data.SqlClient.dll-分发很容易,dll就是您所需要的全部。甲骨文是否也存在这样简单的东西 此外,我希望找到一个不需要花费$$$重新分发的选项如何分发与Oracle对话的.NET Windows窗体应用程序?,.net,oracle,.net,Oracle,我正在构建一个与Oracle数据库对话的小型.NET Windows窗体应用程序。我知道我可以使用System.Data.OracleClient.dll与Oracle对话,但如果没有安装Oracle客户端,它将无法工作。Oracle客户端是巨大的,我有没有办法在不庞大的情况下分发我的应用程序(比如在zip文件中) i、 对于System.Data.SqlClient.dll-分发很容易,dll就是您所需要的全部。甲骨文是否也存在这样简单的东西 此外,我希望找到一个不需要花费$$$重新分发的选项
谢谢 如果您查看MSDN上此命名空间的页面:
您将看到一则小广告/评论: DataDirect Oracle ADO.NET提供程序 提供到的卓越连接 Oracle 8i至11gR1不受Oracle限制 客户端库(无Oracle客户端或 即时客户端),与superior 性能,可加工性, 功能全部100%托管 代码 可从以下网址获得:
看起来来自Microsoft的实现需要Oracle客户端,但第三方实现不需要:-)如果您查看MSDN上此命名空间的页面:
您将看到一则小广告/评论: DataDirect Oracle ADO.NET提供程序 提供到的卓越连接 Oracle 8i至11gR1不受Oracle限制 客户端库(无Oracle客户端或 即时客户端),与superior 性能,可加工性, 功能全部100%托管 代码 可从以下网址获得:
看起来来自Microsoft的实现需要Oracle客户端,但第三方实现不需要:-)您可能需要使用。这是一小组DLL(可能在基本软件包和ODAC增补版之间有半打),可以随应用程序一起提供,并作为应用程序安装过程的一部分进行安装。不需要Oracle Home,您只需要在安装过程中执行几个安装步骤。即时客户端也是免费的。从 即时客户端的成本是多少? 即时客户端对任何人都是免费的 在开发或生产中使用 环境但是,客户可以 只有在Oracle支持人员 已经有了标准的支持 合同
您可能想使用。这是一小组DLL(可能在基本软件包和ODAC增补版之间有半打),可以随应用程序一起提供,并作为应用程序安装过程的一部分进行安装。不需要Oracle Home,您只需要在安装过程中执行几个安装步骤。即时客户端也是免费的。从 即时客户端的成本是多少? 即时客户端对任何人都是免费的 在开发或生产中使用 环境但是,客户可以 只有在Oracle支持人员 已经有了标准的支持 合同
是的,但我想我在我的问题(我现在要编辑)中没有说的是我真的在寻找一个免费的选择。Oracle客户端是免费的(尽管很痛苦),而DataDirect的实现则不是。我知道你付出什么就能得到什么,但我希望两全其美。没错,但我想我在我的问题(现在我将编辑)中没有说的是我真的在寻找一个免费的选择。Oracle客户端是免费的(尽管很痛苦),而DataDirect的实现则不是。我知道你付出什么就能得到什么,但我希望这两个世界都是最好的。你提到Oracle客户是“巨大的”。这有多大?在我目前的项目中,我们需要相同的东西,客户端大约为110MB。这就是你所看到的吗?是的,我认为1MB巨大——考虑到我的Windows窗体应用程序本身,你提到Oracle客户端是“巨大的”。在我目前的项目中,我们需要相同的东西,客户端大约为110MB。这就是你看到的吗?是的,我认为1MB巨大-考虑到我的Windows窗体应用程序本身