2012-05-09 14 views
5

Mam 64-bitowy system Windows 7. Mam projekt internetowy .NET 4.0 i projekt biblioteki klas, który uzyskuje dostęp do bazy danych Informix. Zainstalowałem pakiet IBM Informix Client SDK w wersji 3.70.FC4 (wersja 64-bitowa, środowisko wykonawcze .NET 2.0).Błąd ładowania zespołu dla 64-bitowego .NET Informix Dostawca ADO.NET

Per na IBM Informix .Net Provider Guide

  1. dodałem katalog% INFORMIXDIR%/bin/netf20/do ścieżki zmiennej

  2. I dodaje odniesienie do IBM.Data.Informix.dll (wersja 3.0.0.2) w projekcie biblioteki klas.

Kiedy uruchomić projekt internetową otrzymuję ten błąd:

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. 

Wszelkie porady, co robić?

+0

Czy można sprawdzić, czy aplikacja internetowa działa w trybie 64-bitowym? na przykład upewnij się, że Environment.Is64bitoperatingsystem jest prawdziwy. –

+0

Tak, zwraca true. –

+0

Następne pytanie, czy używasz "Profilu klienta" w ustawieniach kompilacji "Target Framework dla biblioteki klas? –

Odpowiedz

0

moje kroki, aby rozwiązać:

  1. Wybierz IBM.Data.Informix DLL na liście źródeł i otwartych obiektów. Ustaw "Kopiuj lokalnie" = False.
  2. Oczyść rozwiązanie i spróbuj zbudować.
Powiązane problemy