Ho due progetti ProjectA
e ProjectB
. ProjectB
è un'applicazione console, che dipende da ProjectA
. Ieri, tutto funzionava bene, ma improvvisamente oggi quando corro ProjectB
ottengo questo:
BadImageFormatException non è stata gestita :
impossibile caricare il file o l'assembly 'ProjectA, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null' o una delle sue dipendenze. Tentativo di caricare un programma con un formato errato.
Entrambi sono solo progetti regolari, senza dipendenze da altri progetti non-Net. Entrambi sono completamente .Net: non esiste un codice nativo e nessun P / Invoke. Ho altri progetti che dipendono ProjectA
e funzionano ancora bene.
Cose che ho provato:
- Assicurati che entrambi i progetti siano impostati su "Qualsiasi CPU" con la casella di controllo build selezionata. Loro sono.
- Assicurarsi che entrambi i progetti siano per lo stesso Target Framework (.Net 4.0 Client Profile) .
- In ProjectB -> Riferimenti -> ProjectA -> Proprietà, assicurarsi che "Copia locale" sia impostato su "True" _ (ho verificato che ProjectA.dll sia stato copiato correttamente)
- Pulisci / ricostruisci la soluzione. Ho anche provato a cancellare manualmente le cartelle / bin e / obj in entrambi i progetti.
- Riavvia Visual Studio. Riavvia il mio computer.
- Guarda una copia completamente nuova del repository.
Ma ho ancora lo stesso errore. Non ho idea di cosa ho fatto per causare questo, né come risolverlo. Qualche idea?