Error "No se pudo cargar archivo o ensamblado" al compilar una aplicación de SDK de Microsoft Dynamics SL 2011

Síntomas

Cuando se compila una aplicación del Kit de desarrollo de Software (SDK) de Microsoft Dynamics SL en una estación de trabajo de 64 bits de Microsoft Visual Studio 2010, recibirá el siguiente error:

No se pudo cargar el archivo o ensamblado 'file:///C:/Windows/assembly/GAC_32/Interop.SAF/8.0.0.0__31bf3856ad364e35/Interop.SAF.dll' o una de sus dependencias. Se ha intentado cargar un programa con un formato incorrecto.



Causa

Hay un problema en Microsoft Visual Studio 2010 en 64 bits las estaciones de trabajo donde se supone incorrectamente varios archivos DLL (como Interop.SAF) son de 64 bits cuando en realidad son de 32 bits.

Solución

Hay varias opciones para evitar este problema:

  1. Utilizar una estación de trabajo de 32 bits para compilar la aplicación del Kit de desarrollo de Software (SDK) de Microsoft Dynamics SL.

  2. Utilice en su lugar Microsoft Visual Studio 2008

  3. Siga cualquiera de las tres soluciones adicionales detalladas en el registro de blog MSDN siguiente:
    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


¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×