Ho un'applicazione Windows C# .NET perfettamente funzionante che utilizza un file di database SQLite3 per archiviare dati e moduli di visualizzazione.Impossibile caricare l'assembly System.Data.SQLite.dll
Quando distribuisco la mia app su qualsiasi macchina diversa dalla macchina di sviluppo, ottengo un'eccezione generata e il suo messaggio è "Impossibile caricare l'assembly System.Data.SQLite.dll o una delle sue dipendenze. Essere trovato."
Il riferimento System.Data.SQLite.dll nel progetto è impostato su Copia Local = True. Inoltre, ho provato a caricare manualmente l'assembly con Assembly.LoadFile. La DLL è posizionata nella directory di output. Ho anche provato a impostare la piattaforma target su Any CPU e su x86, nessuna differenza. Tutte le macchine con cui lavoro sono a 32 bit. Qual è il problema qui? Perché la mia applicazione tenta di caricare l'assieme e non riesce a trovarlo?
Grazie!
Dai un'occhiata alla SO Discussione - http://stackoverflow.com/questions/1278929/could-not-load-file-or-assembly- system-data-sqlite – adatapost
grazie, ma questa sembra una soluzione per un'applicazione web. Il mio è un'applicazione di Windows Form e la soluzione che hai allegato non ha funzionato .. – user1094786
Come si distribuisce? Hai un progetto di installazione, copia la cartella di rilascio? – MPelletier