任何人都可以提供一种更新的方式来实现这一点吗?我已经包含了此处提到的所有步骤Deploy a .Net application with Oracle Client 11,但无济于事。当我在没有安装 Oracle 的客户端计算机上运行应用程序时,我仍然得到 OraOracle 提供程序未注册异常。我有一个 C# Windows 应用程序,我使用 System.Data.OLEDB 作为我的连接。请帮忙!
提前致谢!!!
任何人都可以提供一种更新的方式来实现这一点吗?我已经包含了此处提到的所有步骤Deploy a .Net application with Oracle Client 11,但无济于事。当我在没有安装 Oracle 的客户端计算机上运行应用程序时,我仍然得到 OraOracle 提供程序未注册异常。我有一个 C# Windows 应用程序,我使用 System.Data.OLEDB 作为我的连接。请帮忙!
提前致谢!!!
Oracle 提供程序部署起来有点麻烦。您提供的链接中没有明确说明的是您应该相应地设置项目的位数,因为 dll 是本机代码。不要为“任何 CPU”构建。
Oracle 最终创建了一个 100% 托管的提供程序,这应该会大大减轻部署的痛苦。它目前处于 beta 2:http ://www.oracle.com/technetwork/database/windows/downloads/odpmbeta-1696432.html 。
FWIW DevArt 还有一个 100% 托管的提供商。