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