Solucionando problemas de exceções: sistema.BadImageFormatException
A BadImageFormatException exceção é lançada quando a imagem do arquivo de uma DLL ou de um programa executável inválido é válida.
Dicas associadas
Verifique se que a imagem do arquivo é um assembly gerenciado válido ou módulo.
Essa exceção é lançada quando código não gerenciado é passado para Load para o carregamento.Para obter mais informações, os usuários do Visual Basic podem consultar Solucionando problemas de interoperabilidade.
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 corrente está correto.
Comentários
Refletir em arquivos executáveis C++ pode lançar essa exceção.Isso provavelmente é causado pelo compilador C++ tirando os endereços de relocação ou a seção .Reloc a partir do arquivo executável.Para preservar o endereço .relocation em um arquivo executável C++, especifique /fixed:no Quando a vinculação.
Consulte também
Tarefas
Como: Descubra mais sobre uma exceção com Assistente de Exceção