Impossible de charger le fichier ou l'assembly ... Une tentative a été faite pour charger un programme avec un format incorrect (le Système.BadImageFormatException)

J'ai deux projets, ProjectA et ProjectB. ProjectB est une application de console, qui dépend de l' ProjectA. Hier, tout fonctionnait bien, mais tout à coup, aujourd'hui, quand je lance ProjectB j'obtiens ceci:

BadImageFormatException était non gérée:

Impossible de charger le fichier ou l'assembly 'ProjectA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Une tentative a été faite pour charger un programme avec un format incorrect.

Les deux sont de simples projets, sans dépendances sur un autre non-.Net projets. Les deux sont entièrement .Net - il n'y a pas de code natif, et non P/Invoke. J'ai d'autres projets qui dépendent de ProjectA et fonctionnent toujours très bien.

Choses que j'ai essayé:

  • Assurez-vous que les deux projets sont mis à "any CPU", avec la construire case cochée. Ils sont.
  • Assurez-vous que les deux projets sont pour la même Cible Cadre (.Net 4.0 Client Profile).
  • Sous Projetb --> Références --> ProjectA --> Propriétés, assurez-vous que "Copie Locale" est fixé à "Vrai" _ (j'ai vérifié que ProjectA.dll est en train d'être copiés correctement)
  • Propre/Reconstruction de la solution. J'ai même essayé de supprimer manuellement le /bin et /obj dossiers dans les deux projets.
  • Redémarrez Visual Studio. Redémarrer mon ordinateur.
  • Découvrez une toute nouvelle copie du dépôt.

Mais j'obtiens toujours la même erreur. Je n'ai aucune idée de ce que j'ai fait à cause de cela, ni comment le résoudre. Des idées?