Solucionando problemas de exceções: System. BadImageFormatException

A BadImageFormatException exceção é lançada quando o imagem de arquivo de uma DLL ou um programa executável não é válido.

Associated Tips

  • Verifique se que a imagem do arquivo é um módulo ou assembly gerenciado válido.
    Essa exceção é lançada quando código não gerenciado é passado para Load para carregar.

    Para obter mais informações, Visual Basic usuários consulte Solucionando problemas de interoperabilidade (Visual Basic).

  • Certifique-se de que você tiver fornecido um caminho de arquivo correto para o assembly.
    Se você estiver usando um caminho relativo, verifique se o diretório atual está correto.

Remarks

Reflecting on C++ executable files may throw this exception. This is most likely caused by the C++ compiler stripping the relocation addresses or the .Reloc section from the executable file. Para preservar o endereço. relocation em um arquivo executável C++, especifique /fixed:no durante a vinculação.

Consulte também

Tarefas

Como: Use o Assistente de exceção

Referência

BadImageFormatException