"Nie można załadować pliku lub zestawu" błąd podczas kompilowania aplikacji SDK dla systemu Microsoft Dynamics SL 2011

Objawy

Podczas kompilowania aplikacji Microsoft Dynamics SL Software Development Kit (SDK), 64-bitowej stacji roboczej w programie Microsoft Visual Studio 2010, pojawi się następujący błąd:

Nie można załadować pliku lub zestawu 'file:///C:/Windows/assembly/GAC_32/Interop.SAF/8.0.0.0__31bf3856ad364e35/Interop.SAF.dll' lub jednej z jego zależności. Próbowano załadować program w niepoprawnym formacie.



Przyczyna

Istnieje problem w programie Microsoft Visual Studio 2010 na 64-bitowych stacjach roboczych, gdzie błędnie zakłada, że różne pliki DLL (na przykład Interop.SAF) są 64-bitowe, gdy są one w rzeczywistości 32-bitowych.

Rozwiązanie

Istnieje kilka sposobów obejścia tego problemu:

  1. Korzystania ze stacji roboczej 32-bitowych, aby skompilować aplikację Microsoft Dynamics SL Software Development Kit (SDK).

  2. Zamiast tego użyj programu Microsoft Visual Studio 2008

  3. Wykonaj dowolne trzy dodatkowe rozwiązania wyszczególnione w następujących blogu MSDN:
    http://blogs.msdn.com/b/visualstudio/archive/2010/06/19/resgen-exe-error-an-attempt-was-made-to-load-a-program-with-an-incorrect-format.aspx


Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×