Oracle11g 64位应用程序中的32位oracle客户端

Oracle11g 64位应用程序中的32位oracle客户端,oracle11g,32bit-64bit,odp.net,Oracle11g,32bit 64bit,Odp.net,如果可能,请创建一个.Net 3.5 Dll(a.Dll),引用Oracle 11g 32位客户端Oracle.DataAccess.Dll。此dll将在另一个dll(B.dll)中使用,该dll将加载到AutoCAD 64位应用程序中。不允许在64位Windows 7上安装32位版本的AutoCAD。 现在我将B.dll设置为“任意CPU”,将A.dll设置为“任意CPU”。 我必须在A.dll中使用64位oracle客户端吗?如果没有,我如何才能让它工作 多谢各位 Wes您必须使用64位版本

如果可能,请创建一个.Net 3.5 Dll(a.Dll),引用Oracle 11g 32位客户端Oracle.DataAccess.Dll。此dll将在另一个dll(B.dll)中使用,该dll将加载到AutoCAD 64位应用程序中。不允许在64位Windows 7上安装32位版本的AutoCAD。 现在我将B.dll设置为“任意CPU”,将A.dll设置为“任意CPU”。 我必须在A.dll中使用64位oracle客户端吗?如果没有,我如何才能让它工作

多谢各位
Wes

您必须使用64位版本的Oracle,是的。您的操作系统不支持混合位加宽(有一天会成为这个术语的商标…),而.net framework对此无能为力