Ich hatte das gleiche Problem und löste das Hinzufügen zu meinen C#-Projektreferenzen Oracle.ManagedDataAccess statt Oracle.DataAccess .
Wechseln Sie dazu zu (Tools / Nugget Package Manager / Nugget Package Manager for Solution) Suchen Sie nach Oracle-Referenzen und wählen Sie Oracle.ManagedDataAccess aus .
Dann müssen Sie Ihre eigentlichen DataAccess-Aufrufe an ManagedDataAccess kommentieren oder löschen als:
//using Oracle.DataAccess.Client;
//using Oracle.DataAccess.Types;
using Oracle.ManagedDataAccess.Client;
Sie müssen Ihren Verbindungscode nicht ändern, nur den verwendeten Code. Nachdem es funktioniert, können Sie Oracle.DataAccess aus Ihren Projektreferenzen löschen