2014-05-19 6 views
6

Ich verwende Visual Studio 2013 und es ist auf dem neuesten Stand. Ich war auf der Suche nach einer lokalen Datenbank, die nicht erfordert SQL Server auf einem Client-Rechner installiert werden. Ich habe herausgefunden, dass SQLite der ist, den ich verwenden sollte, also habe ich SQLite über NuGet installiert. Als ich versuchte, eine Datenquelle vom Server-Explorer zu erstellen, erwartete ich, die System.Data.SQLite zu sehen, die leider nicht vorhanden war.System.Data.SQlite nicht in der Änderungsdatenquelle von Visual Studio 2013 angezeigt

Alle Referenzen und erforderlichen Dateien sind in meiner Lösung enthalten. Ich habe alle Schritte gemacht, verschiedene Foren durchforstet und alles versucht, aber nichts hat funktioniert. Ich folgte auch den Schritten, die in Stack Overflow für Visual Studio 2012 vorhanden waren, aber keine von ihnen funktionierte. Welche Schritte sollte ich befolgen, um SQLite richtig zu verwenden?

+0

Überprüfen Sie den letzten Kommentar in diesem Post: http://stackoverflow.com/questions/20060222/system-data-sqlite-for-visual-studio-2013?rq=1 – ohlmar

+2

Ich habe die 32-Bit-Version der SQLite -netFx451-setup-bundle-x86-2013-1.0.92.0.exe und das Problem gelöst. Davor habe ich die 64 - Bit Version benutzt, da meine Windows 64 Bit sind! Danke –

Antwort

5

Ich hatte ein ähnliches Problem, wo ich die System.Data.SQLite-Pakete von Nuget installiert, aber die 'System.Data.SQLite Database File' Option würde nicht als Datenquelle aufgeführt werden. Um dieses Problem zu beheben, habe ich einige der Schritte von this blog post by Brecht Carlier ausgeführt. Ich reparierte das Problem durch das Paket zu deinstallieren, zu den official SQLite downloads page gehen, für die 32-bit Windows (.NET Framework 4.5.1) Setup ausführbaren suchen, die denjenigen gekennzeichnet ist:

Dies ist das einzige Setup-Paket, das von der Installation der Entwurfszeitkomponenten für Visual fähig ist Studio 2013.

Dann habe ich die ausführbare Datei ausgeführt, das System.Data.SQLite-Paket über NuGet neu installiert und das Projekt neu erstellt. Alles schien danach zu funktionieren.

Das Problem scheint zu sein, dass selbst wenn Sie auf einem 64-Bit-Computer sind, müssen Sie die 32-Bit-Version herunterladen. Hoffe das hilft.

+1

"Das Problem scheint zu sein, dass selbst wenn Sie auf einer 64-Bit-Maschine sind, müssen Sie die 32-Bit-Version herunterladen", was mein Problem gelöst hat. – ibininja

Verwandte Themen