We have a PowerBuilder application (32-bit) that connects to a .NET DLL via OLE. Within this DLL we connect to Oracle using Provider Factories. We recent decided to stop using “System.Data.OracleClient” and begin using "Oracle.ManagedDataAccess.Client". When I deploy the upgraded DLL also with the supporting files along with my PB application the connection fails indicating “Unable to find the requested .Net Framework Data Provider”.
I used NuGet to install the package in Visual studio for "Oracle.ManagedDataAccess.Client" and tested the connectivity and queries using a .NET winforms application successfully. I don't appear to have any trouble with .NET applications.
I've also tried installing ODP.NET to the applications folder with no luck. Any insight on what else I may try to resolve this?