Ich bin 64 Bit Windows 7 ausgeführt. Ich habe ein .NET 4.0-Webprojekt und ein Class Library Project, das auf eine Informix-Datenbank zugreift. Ich habe das IBM Informix Client SDK Version 3.70.FC4 (64-Bit-Version, .NET 2.0-Laufzeit) installiert.Assembly Load-Fehler für 64-Bit .NET Informix ADO.NET-Provider
Per der IBM Informix .Net Provider Guide
ich das Verzeichnis% INFORMIXDIR%/bin/netf20/der PATH-Variable
hinzugefügt
ich einen Verweis auf die IBM.Data.Informix.dll hinzugefügt (Version 3.0.0.2) im Klassenbibliotheksprojekt.
Wenn ich das Web-Projekt laufen bekomme ich diesen Fehler:
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.
Irgendwelche Tipps, was zu tun ist?
Können Sie überprüfen, ob Ihre Webanwendung im 64-Bit-Modus ausgeführt wird? z.B. stellen Sie sicher, dass Environment.Is64bitoperatingsystem wahr ist. –
Ja, es ist wahr. –
Nächste Frage, verwenden Sie "Client-Profil" in Ihrer Build-Einstellungen 'Target Framework für die Klassenbibliothek? –