有没有办法让我的.NET应用程序使用32位或64位引用,取决于运行环境中可用的哪一个?
我有一个MSIL构建的应用程序,目前引用32位版本的Oracle.DataAccess,因为这是安装在我的计算机上的版本。问题是,有些计算机只安装了64位的Oracle.DataAccess。是否有一种方法可以设置我的应用程序,使其动态地引用可用的dll,而不管它的字长大小如何?
有没有办法让我的.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简单安装和使用。