Eu tenho dois projetos ProjectA
e ProjectB
. ProjectB
é um aplicativo de console, do qual depende ProjectA
. Ontem, tudo estava funcionando bem, mas de repente hoje, quando corro ProjectB
, recebo o seguinte:
BadImageFormatException não foi tratado : não foi
possível carregar o arquivo ou assembly 'ProjectA, Versão = 1.0.0.0, Culture = neutral, PublicKeyToken = null' ou uma de suas dependências. Foi feita uma tentativa de carregar um programa com um formato incorreto.
Ambos são apenas projetos regulares, sem dependências de outros projetos que não sejam da Net. Ambos são totalmente .Net - não há código nativo nem P / Invoke. Tenho outros projetos que dependem ProjectA
e ainda funcionam muito bem.
Coisas que tentei:
- Verifique se os dois projetos estão definidos como "Qualquer CPU", com a caixa de seleção compilar marcada. Eles são.
- Verifique se os dois projetos são para o mesmo Target Framework (.Net 4.0 Client Profile) .
- Em ProjetoB -> Referências -> ProjetoA -> Propriedades, verifique se "Copiar local" está definido como "Verdadeiro" _ (verifiquei que o ProjectA.dll está sendo copiado corretamente)
- Limpe / reconstrua a solução. Até tentei excluir manualmente as pastas / bin e / obj nos dois projetos.
- Reinicie o Visual Studio. Reinicie meu computador.
- Confira uma cópia totalmente nova do repositório.
Mas ainda recebo o mesmo erro. Não tenho ideia do que fiz para causar isso, nem como consertá-lo. Alguma ideia?