2010-03-08 7 views
7

quand je construisais mon projet fait en asp.net & C# .net, elle a produit l'erreur comme« System.Data.SQLite » comme référence

« Le nom du type ou espace de noms « SQLite » ne fonctionne pas existe dans l'espace de nommage 'System.Data' (vous manque une référence d'assembly? "

alors, quand j'ai essayé de l'ajouter comme référence, je n'ai pas pu trouver" System.Data.SQLite "dans ma bibliothèque. comment résoudre ce problème.?

Répondre

4

Essayez de rechercher le fichier System.Data.SQLite.DLL (en utilisant la recherche de Windows Explorer) ou si vous ne l'avez pas encore installé, téléchargez-le sur le net.

Pour plus d'informations, essayez de lire this.

+4

le lien ne fonctionne pas –

7

Vous l'obtenez (en tant que dll), puis ajouter une référence à celui-ci

download here

par exemple installer dans C: \ Program Files \ SQLite.NET et recherchez:

C: \ Program Files \ SQLite.NET \ bin

+2

(pourquoi dois-je pris la peine) – CRice

+0

il semble que vous pouvez ajouter ce via le gestionnaire de package NuGet maintenant, bien que je ne l'ai pas essayé. "System.Data.SQLite" v1.0.98.1 peut-être ... qui est aussi plus récent que ceux du téléchargement ci-dessus. – CRice

+0

C: \ Program Files (x86) \ SQLite.NET \ bin (si vous avez un système 64 bits) –

3

Pour les gens qui ont téléchargé SQLite mais ne peut pas obtenir la DLL pour apparaître dans VS2010:

J'ai téléchargé la dernière version de SQLite pour mon environnement, mais je ne pouvais toujours pas la DLL pour montrer sous Références> Ajouter une référence> onglet .Net. Pour résoudre ce problème, je suis allé dans la fenêtre Ajouter une référence et j'ai sélectionné l'onglet Parcourir et j'ai navigué jusqu'au fichier DLL dans le dossier répertoire d'installation \ bin. Maintenant, ça se montre bien.

3

J'ai trouvé que la meilleure façon de le faire est d'entrer dans ce qui suit dans le Package Manager Console:

Install-Package System.Data.SqLite 
Questions connexes