5 votes

Erreur de chargement d'assembly pour le fournisseur 64 bit .NET Informix ADO.NET

Je fonctionne sous Windows 7 64 bits. J'ai un projet web .NET 4.0 et un projet de bibliothèque de classes qui accède à une base de données Informix. J'ai installé la version 3.70.FC4 de IBM Informix Client SDK (version 64 bits, runtime .NET 2.0).

Selon la Guide du fournisseur IBM Informix .Net

  1. J'ai ajouté le répertoire %INFORMIXDIR%/bin/netf20/ à la variable PATH

  2. J'ai ajouté une référence à IBM.Data.Informix.dll (version 3.0.0.2) dans le projet de bibliothèque de classes.

Lorsque j'exécute le projet web, j'obtiens cette erreur :

Could not load file or assembly 'IBM.Data.Informix' or one of its dependencies.
An attempt was made to load a program with an incorrect format.

Des conseils sur ce qu'il faut faire ?

2voto

Sergey Malyutin Points 128

Mes démarches pour résoudre le problème :

  1. Choisissez la DLL IBM.Data.Informix dans la liste des références et ouvrez les propriétés. Définir Copie locale" = Faux .
  2. Solution propre et essayer de construire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X