I have switched from the non managed client library to the managed library (64-bit ODAC 12c Release 3 (12.1.0.2.1)
I am using a service which loads another .net library as a plugin. The plugin is using the ODAC managed library (the service does not load anything other then the plugin).
When I try to unload the plugin using AppDomain.Unload(ap), if fails with exception:
"Error while unloading appdomain. (Exception from HRESULT: 0x80131015)"
Typically this sort of failure is caused by finalize functions that are blocking.
This works fine with the old non managed client.
I have found no workaround.
Any suggestions?