Skip to Main Content

Developer Community

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Can Oracle.ManagedDataAccess NuGet (23.x) run in a 32-bit .NET Framework application?

Aman Agrahari12 hours ago

Hello Team,

I migrated from Oracle.DataAccess.dll (unmanaged) to Oracle.ManagedDataAccess.dll (managed) in a VB.NET application targeting .NET Framework 4.8 which is a 32-bit application.
Oracle docs say managed driver requires 64-bit, but the NuGet assembly is AnyCPU and my app runs fine in x86 mode with managed dll via nugget.

  • Is this officially unsupported but technically works?
  • Are there risks for basic CRUD and small BLOB operations?
  • Will future versions enforce 64-bit only?
  • Should I use it in 32-bit application and deploy & deliver it.

Environment:

  • .NET Framework 4.8
  • Oracle.ManagedDataAccess 23.26.0
  • Windows 11 x64
  • App currently runs as x86 because of legacy DLLs.

Thanks,
Aman Agrahari

Comments
Post Details
Added 12 hours ago
0 comments
452 views