Oracle.DataAccess version n'a pas pu charger
Je vais avoir des ennuis avec Oracle.DataAccess
dans WPF
. J'ai utilisé Oracle.DataAccess v4.0
sans aucun problème. Mais maintenant, il mis à jour en version 4.112 et quand j'ai ajouter une référence à cette version de WPF
le concepteur n'a pas pu être chargé. Il me donne l'erreur suivante:
System.BadImageFormatException
Could not load file or assembly 'Oracle.DataAccess,
Version=4.112.3.0, Culture=neutral,
PublicKeyToken=89b483f429c47342' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
Veuillez noter que le programme s'exécute sans problème. J'ai lu que cela peut être dû à "target cpu" dans les propriétés. J'ai testé les deux x64 et x86, mais rien ne change. Comment puis-je résoudre ce problème.
Merci d'avance
OriginalL'auteur Adil Mammadov | 2012-09-22
Vous devez vous connecter pour publier un commentaire.
Le problème était avec mon Oracle.DataAccess.dll fichier. J'ai téléchargé ODAC 11 XCopy et copié Oracle.DataAccess.dll à partir de \odp.net4\odp.net\bin\4 de mon OracleClient \odp.net\bin\4 dossier et remplacé dll. Maintenant, il fonctionne comme un charme.
Espère que ce sera utile à quelqu'un d'autre
Salut @JackDaniel. Je suis heureux que cela a fonctionné pour vous. Je suis désolé, mais je ne me souviens pas maintenant
OriginalL'auteur Adil Mammadov
J'ai fait face à un même problème je l'ai résolu en mettant les dépendances DLL à Oracle.DataAcces. suivez ce lien Quelle est la configuration minimale requise pour déployer une .NET application client Oracle 11?
Espère que Ça doit aider.
Oui. Mettre en application Debug ou Release dossier. Pas besoin de faire référence à elle seule nécessaires pour les mettre avec Oracle.DataAccess.dll
Ok. Je vous remercie. Mais ils ne parlent pas de WPF design de mode, ils parlent de Déploiement ou la mise en place du programme. Mais je vais essayer. J'espère que ça aidera
Oui. lien parle de Déploiement. J'ai créé une application en WinForm. J'ai fait face à la même question, comme votre. mais après la mise dépendances dll qu'Il a fonctionné parfaitement. essayez en mettant dll.
vous pouvez trouver les dll dans OraHome\BIN
OriginalL'auteur Jignesh Thakker
J'ai eu ce problèmes trop de fois. Ci-dessous quelques PowerShell que j'utilise régulièrement pour déployer une application.
Deux notes que je peux ajouter pour quelqu'un de la difficulté à résoudre ce problème:
OriginalL'auteur Elijah W. Gagne
Une autre solution consiste à télécharger et exécuter l'installation.fichier bat dans 'ODAC112030Xcopy.zip" de 64-bits de Données Oracle Access Components (ODAC) Téléchargements.
OriginalL'auteur Sunil