Compartir a través de


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

En este artículo se proporciona una solución a un error que se produce al compilar una aplicación del Kit de desarrollo de software (SDK) para Microsoft Dynamics SL 2011.

Se aplica a: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2011 Service Pack 1
Número de KB original: 2685054

Síntomas

Al compilar una aplicación del SDK de Microsoft Dynamics SL en una estación de trabajo de 64 bits en Microsoft Visual Studio 2010, recibe 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" ni una de sus dependencias. Se intentó cargar un programa con un formato incorrecto.

Causa

Hay un problema en Microsoft Visual Studio 2010 en una estación de trabajo de 64 bits en la que se supone incorrectamente que varios archivos DLL (como Interop.SAF) son de 64 bits cuando, de hecho, son de 32 bits.

Resolución

Hay varias opciones para solucionar este problema:

  1. Use una estación de trabajo de 32 bits para compilar la aplicación Kit de desarrollo de software (SDK) de Microsoft Dynamics SL.
  2. Use Microsoft Visual Studio 2008 en su lugar.