32-битный клиент Oracle в 64-битном приложении

Возможно ли это, создайте .Net 3.5 Dll (A.dll), ссылку на 32-разрядный клиент Oracle 11g Oracle.DataAccess.dll. эта dll будет использоваться в другой dll (B.dll), которая загружается в 64-разрядное приложение AutoCAD. 32-разрядную версию AutoCAD нельзя установить в 64-разрядной версии Windows 7. Прямо сейчас я установил свою B.dll как «Любой процессор», а A.dll также как «Любой процессор». Должен ли я использовать 64-битный клиент оракула в моей A.dll? если нет, то как я могу заставить его работать?

Спасибо, Уэс.


person weslleywang    schedule 29.08.2011    source источник


Ответы (1)


Вы должны использовать 64-битную версию Oracle, да. Смешивание битовой ширины (когда-нибудь этот термин станет торговой маркой...) не поддерживается вашей операционной системой, и .net framework ничего не может с этим поделать.

person Blindy    schedule 29.08.2011