Oracle
 sql >> Base de données >  >> RDS >> Oracle

Erreur Oracle .Net ManagedDataAccess :impossible de charger le type "OracleInternal.Common.ConfigBaseClass" à partir de l'assembly

Il y a un conflit entre Oracle.ManagedDataAccess de NuGet et celui qui est installé (par l'installation du client Oracle) sur un serveur et qui est enregistré dans GAC.

Désinscrire Oracle.ManagedDataAccess depuis GAC et vous vous débarrasserez de l'erreur :exécutez la ligne de commande et accédez au répertoire :

{Accueil Oracle} \product\{version}\client_64\ODP.NET\managed\x64

Vous devriez y trouver OraProvCfg.exe dossier. Exécutez la commande suivante pour désinscrire Oracle.ManagedDataAccess du GAC :

OraProvCfg /action:ungac /providerPath:Oracle.ManagedDataAccess