这是可能的,创建一个.Net 3.5 Dll(A.dll),引用Oracle 11g 32位客户端Oracle.DataAccess.dll。这个dll将用于另一个dll(B.dll),它在AutoCAD 64位应用程序中加载。不允许在Windows 7 64位上安装32位版本的AutoCAD。 现在我将我的B.dll设置为'Any CPU',将A.dll设置为'Any CPU'。 我必须在我的A.dll中使用64位oracle客户端吗?如果没有,我怎么能让它有效?
谢谢 韦斯
答案 0 :(得分:0)
你必须使用64位版本的Oracle,是的。你的操作系统不支持混合比特宽度(这个术语有一天商标......),.net框架无法解决这个问题。