Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Cuando la imagen de archivo de un archivo DLL o de un programa ejecutable no es válida, se produce una excepción BadImageFormatException.
Sugerencias asociadas
Asegúrese de que la imagen del archivo sea un ensamblado o módulo administrado válido.
Esta excepción se produce cuando el código no administrado se pasa a Load para cargarlo.Para obtener más información, los usuarios de Visual Basic pueden consultar Solución de problemas de interoperabilidad.
Asegúrese de que la ruta de acceso del archivo proporcionada sea correcta para el ensamblado.
Si utiliza una ruta de acceso relativa, compruebe que el directorio actual sea correcto.
Comentarios
Esta excepción se puede producir al reflejar en archivos ejecutables de C++. Lo más probable es que se deba a que el compilador de C++ ha eliminado las direcciones de reubicación o la sección .Reloc del archivo ejecutable. Para conservar la dirección de reubicación en un archivo ejecutable de C++, especifique /fixed:no al vincular.
Vea también
Tareas
Cómo: Averiguar más sobre una excepción con el Ayudante de excepciones