Impossible de charger le fichier ou l'assembly 'Oracle.DataAccess' 64 bits ODP.NET

Je suis en utilisant ODP.NET dans mon asp.net projet pour que la demande à parler à oracle 11 g Express sur Windows server 2008 (32 bits). Alors que sur la machine de développement, j'ai eu Windows 7 (32 bits). J'ai installé Windows 8 (64 bits) sur l'ordinateur de développement et a essayé de lancer l'application à partir de visual studio 2012, Il a donné l'erreur " impossible de charger le fichier ou l'assembly 'Oracle.DataAccess". Après un peu de recherche, j'ai réalisé que je dois installer ODP.NET (64 bits) afin de l'utiliser sur une machine 64 bits, j'ai donc désinstallé la version 32 bits et installé en 64 bits ODP.NET. Supprimé la référence à l'ancien Oracle.DataAccess mais toujours confronté au même problème. Ai-je raté quelque chose??

Êtes-vous sûr ODP.NET pourtant, la prise en charge de windows 8? oracle.com/technetwork/database/windows/tech-info/... Le livre de 11.2.0.4 partir. La dernière que je peux trouver est 11.2.0.3.20. Vous pouvez également vérifier si votre application est en cours d'exécution comme x64 ou x32 processus. Le nombre de bits doit être le même que celui de votre ODP.NET pilote que vous avez l'intention d'utiliser.
merci.. bon point.. vous êtes très droit je devrais avoir vérifié si ODP.NET est pris en charge par Windows 8
Pouvez également modifier votre application cible de la plateforme de AnyCPU pour x86. Cela fera toujours exécuter en tant qu'32 bits x86, donc il va se charger de 32bit client bibliothèques, etc.
avez-vous essayé fusionlog? voir, par exemple, mhttp://www., hanselman.com/blog/BackToBasicsUsingFusionLogViewertodebugobscureloadererrors.aspx ?

OriginalL'auteur ZedBee | 2013-04-24