Ajuda System.BadImageFormatException solução de problemas:
Pergunta
Durante a depuração através de um projeto SP1 .NET 3.5, que está em contato com um serviço de web local, eu estou recebendo a exceção
System.BadImageFormatException: "Bad Classe token"
É claro que há não muito mais detalhes sobre o que está causando a exceção.
Eu posso dizer que o método em que isso ocorre, que está na mesma classe como autor da chamada, o depurador não consegue atingir. Essa exceção ocorre na chamada do método que os contatos do serviço web. Eu tenho outros métodos de comunicação com o serviço web, então a referência é bom.
Meus testes unitários para o método também não estão com a mesma exceção
Correção :.. Meus testes de unidade para o método for bem sucedido, promovendo a confusão
Alguém sabe de uma maneira de rastrear essa exceção? Eu li através da documentação sobre a classe de exceção, o que me leva a crer que um dos conjuntos está incorreta em sua versão, ou há um problema com a compilação.
Que outros passos que você sugeriria a solucionar essa exceção?
Solução 2
Acontece que eu estava recebendo essa exceção devido a alguma anormalidade no MSTest. Comutada para xUnit.net e tudo tem sido bom desde então.
Outras dicas
Funcionamento Peverify.exe no conjunto pode produzir diagnóstico úteis.