2011-08-26 6 views
0

Je installe le client Oracle 11gR2 32 bits sur ma machine Win7 64 bits. Sa version de Oracle.DataAccess.dll est 2.111.7.0. Lorsque j'exécute mon code, j'ai reçu ce message d'erreur: Impossible de charger le fichier ou l'assemblage 'Oracle.DataAccess, Version = 2.111.7.0, Culture = neutre, PublicKeyToken = 89b483f429c47342' ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié. Quel est le problème? Est-ce que cela signifie, je ne peux pas utiliser ce 32 bits sur ma machine Win7 64 bits, je dois installer la version 64 bits de celui-ci? Parce que 32 bits est notre politique d'entreprise à installer sur toute la machine de mon utilisateur. C'est difficile de le changer.Oracle 2.111.7.0 32 bits sur machine Win7 64 bits

Merci beaucoup Wes

+0

Les applications 32 bits devraient fonctionner par défaut sur Windows 64 bits; sauf s'ils ont été explicitement désactivés (auquel cas vous devrez l'activer). – NullUserException

+0

Voir ceci: http://www.alexjamesbrown.com/development/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was-made-to- charger un programme avec un format incorrect / – NullUserException

Répondre

0

Si vous exécutez l'application en mode 32 bits et un lien contre cette version spécifique en premier lieu, cela fonctionne et vous pouvez utiliser la version 32 bits sur un système 64 bits .

Pour forcer une application à s'exécuter en mode 32 bits, vous disposez de plusieurs options (en partie selon qu'il s'agit d'une application autonome ou d'une application Web), qui sont décrites dans cette section article.

Questions connexes