Win32 64位计算机上的Oracle 2.111.7.0 32位

Win32 64位计算机上的Oracle 2.111.7.0 32位,oracle,odp.net,Oracle,Odp.net,我在我的Win7 64位计算机上安装了Oracle 11gR2 32位客户端。它的Oracle.DataAccess.dll版本是2.111.7.0。当我运行代码时,收到以下错误消息: 无法加载文件或程序集“Oracle.DataAccess,Version=2.111.7.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或其依赖项之一。系统找不到指定的文件。 有什么问题吗?这是否意味着,我不能在我的Win7 64位机器上使用此32位,我必须安

我在我的Win7 64位计算机上安装了Oracle 11gR2 32位客户端。它的Oracle.DataAccess.dll版本是2.111.7.0。当我运行代码时,收到以下错误消息: 无法加载文件或程序集“Oracle.DataAccess,Version=2.111.7.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或其依赖项之一。系统找不到指定的文件。 有什么问题吗?这是否意味着,我不能在我的Win7 64位机器上使用此32位,我必须安装64位版本的它?因为32位是我们公司在所有用户机器上安装的策略。很难改变它

多谢各位
Wes

如果您在32位模式下运行应用程序,并首先将其与此特定版本相链接,则它可以工作,并且您可以在64位系统上使用32位版本


要强制应用程序以32位模式运行,您有几个选项(部分取决于它是独立应用程序还是web应用程序),这些选项在本文中列出

默认情况下,32位应用程序应在64位Windows上运行;除非它们已被明确禁用(在这种情况下,您必须启用)。请参见以下内容: