2010-03-08 21 views
7

quando stavo costruendo il mio progetto fatto in asp.net & C# .NET, ha prodotto l'errore comeAggiungendo "System.Data.SQLite" come riferimento

"Il nome di tipo o spazio 'SQLite' non lo fa esistono nello spazio dei nomi 'System.Data' (ti manca un riferimento all'assembly? "

così, quando ho provato ad aggiungerlo come riferimento, non sono riuscito a trovare" System.Data.SQLite "nella mia libreria. come risolvere questo problema.?

risposta

4

Provare a cercare il file System.Data.SQLite.DLL (utilizzando la ricerca di Windows Explorer) o se non lo si è ancora installato, basta scaricarlo dalla rete.

Per ulteriori informazioni, provare a leggere this.

+4

non funziona –

7

Si ottiene (come una DLL), quindi aggiungere un riferimento ad esso.

download here

ad esempio l'installazione di C: \ Program Files \ SQLite.NET e individuare:

C: \ Program Files \ SQLite.NET \ bin

+2

(Perché mi preoccupa) – CRice

+0

sembra che è possibile aggiungere questo tramite NuGet gestore dei pacchetti ora, anche se non l'ho provato. "System.Data.SQLite" v1.0.98.1 forse ... che è anche più recente di quelli del download sopra. – CRice

+0

C: \ Programmi (x86) \ SQLite.NET \ bin (se si dispone di un sistema a 64 bit) Il collegamento –

3

per quelle persone che hanno scaricato SQLite, ma non possono ottenere la DLL di presentarsi in VS2010:

Ho scaricato l'ultima build SQLite per il mio ambiente, ma io ancora non ha potuto ottenere la DLL per mostrare in References> Aggiungi riferimento> .Net tab.

Per risolvere questo problema, sono entrato nella finestra Aggiungi riferimento e selezionato la scheda Sfoglia e ho appena sfogliato il file DLL nella cartella directory \ bin di installazione. Ora si mostra bene.

3

Ho trovato che il modo migliore per farlo è quello di inserire il seguente nella console Package Manager:

Install-Package System.Data.SqLite