有没有办法让我的.NET应用程序使用32位或64位引用,具体取决于运行环境中可用的那个?
我的 MSIL 构建的应用程序当前引用了32位版本的Oracle.DataAccess,因为它是我机器上安装的版本。问题是,有些机器只安装了64位Oracle.DataAccess。有没有办法设置我的应用程序,以便它动态引用可用的dll,无论其字大小?
答案 0 :(得分:0)
您是否尝试过使用Managed Oracle Data Provider (ODP) for .NET驱动程序?我将它用于与Oracle数据库通信的所有.NET(3.x和4.x)应用程序。它和Oracle Instance Client很容易通过XCOPY或NUGET安装和使用。