Oracle.DataAccess toujours essayer d'accès oraops12.dll après la désinstallation
Première fois que j'ai à la fois 11 et 12 du client oracle sur ma machine. Mais lorsque j'essaie d'utiliser 11g version de oracle.dataacess.dll .
J'ai déjà supprimer une 12c s'inscrire sur regedit et arrêter le service et machince.config liés.
mais le programme a été jeter "Impossible de charger oraops12.dll..".
Le chemin que l'oracle.dataacess trouver une config pour les dll?
Pourquoi avait-il encore essayer de charger oraops12 pas oraops11.
Vous en remercie d'avance.
- Vous pouvez toujours avoir la version 12c de ODP.NET dans le gac ainsi que la politique de la Dll. La politique de dll peuvent être à l'origine ODP.NET 11 essayer de charger ODP.NET 12.
- Comment puis-je supprimer cette politique dll?
- À l'aide de l'invite de Commande Visual Studio, numéro un gacutil /u msdn.microsoft.com/en-us/library/ex0ss12c%28v=vs.110%29.aspx
- J'ai clairement oracle.dataaccess liés à la dll dans le gac mais le problème demeure.
- Avez-vous retiré de la politique de la Dll de trop?
- Oui, j'ai déjà supprimer. Est-il peut-être se rapportent .Version Net?
- Je suis de retour à l'emploi 12c version au lieu de cela maintenant. Merci pour votre aide!
Vous devez vous connecter pour publier un commentaire.
Il y a une politique de fichier dans votre GAC qui est à l'aide de la "bindingRedirect" tag
Politique.2.112.Oracle.DataAccess.config
De faire une recherche de fichier (j'ai utiliser l'Agent de Fouille), puis de le modifier.
Le contenu du fichier ressemble à ceci
Pour une raison quelconque, si vous installez Oracle 12, puis essayer de le désinstaller (même en utilisant gacutil.exe /u), la liaison de redirection est gauche en.
Sur ma machine, il a été en C:\Windows\assembly\GAC_32\Policy.2.112.Oracle.DataAccess\2.121.2.0__89b483f429c47342\Policy.2.112.Oracle.DataAccess.config
Il n'est pas accessible via l'explorateur, l'utilisation de l'agent de courir pour le suivre vers le bas, puis faites un clic droit et ouvrir dans un éditeur.
Je viens d'avoir ce problème. Assurez-vous et retirez l'ensemble de la politique de dossiers et oracle.dataaccess dossiers qui commencent par 2.12 dans les deux c:\windows\assembly et c:\windows\Microsoft.net\assembly. 2.11 x signifie oracle 11.x, et 2.12 x signifie Oracle 12.x.
J'ai eu le même problème dans Windows Server 2012...
J'ai résolu tout seul installation du C++ 2010 Redistributable Package