J'ai deux projets, ProjectA
et ProjectB
. ProjectB
est une application console, qui dépend de ProjectA
. Hier, tout fonctionnait bien, mais tout à coup aujourd'hui, quand je cours, ProjectB
je reçois ceci:
BadImageFormatException n'a pas été gérée :
impossible de charger le fichier ou l'assembly «ProjectA, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null» ou l'une de ses dépendances. Une tentative a été effectuée pour charger un programme avec un format incorrect.
Les deux sont juste des projets réguliers, sans dépendances sur d'autres projets non-Net. Les deux sont entièrement .Net - il n'y a pas de code natif et pas de P / Invoke. J'ai d'autres projets qui dépendent ProjectA
et fonctionnent toujours très bien.
Ce que j'ai essayé:
- Assurez-vous que les deux projets sont définis sur «Any CPU», avec la case à cocher de construction cochée. Elles sont.
- Assurez-vous que les deux projets concernent le même framework cible (profil client .Net 4.0) .
- Sous ProjectB -> Références -> ProjectA -> Propriétés, assurez-vous que "Copier local" est défini sur "Vrai" _ (J'ai vérifié que ProjectA.dll est copié correctement)
- Nettoyez / reconstruisez la solution. J'ai même essayé de supprimer manuellement les dossiers / bin et / obj dans les deux projets.
- Redémarrez Visual Studio. Redémarrez mon ordinateur.
- Découvrez une toute nouvelle copie du référentiel.
Mais je reçois toujours la même erreur. Je n'ai aucune idée de ce que j'ai fait pour provoquer cela, ni comment y remédier. Des idées?