Es besteht ein Konflikt zwischen Oracle.ManagedDataAccess
von NuGet und dasjenige, das (durch die Oracle-Clientinstallation) auf einem Server installiert und im GAC registriert ist.
Heben Sie die Registrierung von Oracle.ManagedDataAccess
auf von GAC und Sie werden den Fehler los:Führen Sie die Befehlszeile aus und navigieren Sie zum Verzeichnis:
{Oracle-Startseite} \product\{version}\client_64\ODP.NET\managed\x64
Dort sollten Sie OraProvCfg.exe
finden Datei. Führen Sie den folgenden Befehl aus, um die Registrierung von Oracle.ManagedDataAccess
aufzuheben von GAC:
OraProvCfg /action:ungac /providerPath:Oracle.ManagedDataAccess