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?

¿Cómo de satisfecho está con la calidad de la traducción?

¿Qué ha afectado a tu experiencia?

¿Algún comentario adicional? (Opcional)

¡Gracias por sus comentarios!

×