System.BadImageFormatException: Could not load file or assembly 'x_Accessor,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
This assembly is built by a runtime newer than the currently loaded runtime and
cannot be loaded.
Sto avendo difficoltà a trovare una cura per questa malattia ...System.BadImageFormatException: Impossibile caricare il file o l'assembly 'x_Accessor, ...' Questa assemblea è costruito da un runtime più recente
Ho creato test unitari per progetti di test di dot net. Con il framework di test dell'unità predefinito.
Lo strumento automatizzato creato un di accesso - che sarebbe stato utilizzato per testare metodi privati .
[So che la teoria, i metodi privati dovrebbero essere testati attraverso i loro chiamanti - ma poi, dipende da loro scopo, il contenuto, il contesto e così via ... quindi se posso, li mi metterà alla prova.]
Ho fatto questo in passato su un paio di progetti, e ha funzionato bene.
Ma su questi due progetti che sto cercando di testare ora, io sono in esecuzione in questo problema ...
Nota: io sto usando Framework 3.5 - che può essere un problema? - ma l'accessor dovrebbe saperlo!
Vedo assolutamente da nessuna parte dove posso modificare il runtime per l'assembly ... che immagino sia l'accessor.
E sì, ho pulito e ricostruito, ho cancellato completamente la cartella di output e ricostruito, ho eliminato l'accessor e il metodo privato e lo ho ricreato.
Si prega di aiutarmi a trovare come risolvere questo! Grazie.
tuo strumento automatico di mira .NET 4. usare qualcosa di simile a ILMerge retarget. – leppie