Ho rotto il codice fino al più piccolo dichiarazione possibile:Quali sono le cause System.BadImageFormatException quando si costruisce System.Data.SQLite.SQLiteConnection
Dim cn As System.Data.SQLite.SQLiteConnection
ed ottengo l'errore seguente quando si chiama il codice da una WinForm applicaiton:
System.BadImageFormatException: Potrebbe non caricare il file o assembly 'System.Data.SQLite, Version = 1.0.65.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139' o una delle sue dipendenze. Un tentativo è stato effettuato per caricare un programma con un formato errato . Nome file: 'System.Data.SQLite, Version = 1.0.65.0, Culture = neutral, PublicKeyToken = db937bc2d44ff139'
Eppure chiamando lo stesso pezzo di codice da MS Unità di prova non ottengo l'errore , più il set completo di codice funziona come previsto.
Vedi simili http://stackoverflow.com/questions/11370344/could-not-load-file-or-assembly -un-tentativo-era-fatto-per-caricare-un-programma-con-un? lq = 1 –