有什么方法可以让我的 .NET 应用程序使用 32 位或 64 位引用,具体取决于运行环境中可用的那一个?
我有一个 MSIL 构建的应用程序,该应用程序目前引用 32 位版本的 Oracle.DataAccess,因为这是我机器上安装的版本。问题是,有些机器只安装了 64 位 Oracle.DataAccess。有没有办法设置我的应用程序,使其动态引用可用的 dll,而不考虑其字长?
最佳答案
您是否尝试过使用 Managed Oracle Data Provider (ODP) for .NET司机?我将它用于与 Oracle 数据库通信的所有 .NET(3.x 和 4.x)应用程序。它和 Oracle Instance Client易于通过 XCOPY 或 NUGET 安装和使用。
关于oracle - 根据 Visual Studio 中的环境选择 32 位或 64 位引用 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32751336/