Arbeitet SQLite mit VS 2012 und .NET 4.5?
Ich habe es mit NuGet (System.Data.SQLite.x64) installiert und auch einen ado.net - Provider separat von this site (konnte nur einen für .net 4.0 finden) installiert, aber es erscheint nicht im Liste der Add-Optionen im Server-Explorer.
Es gibt jetzt ein offizielles Installationsprogramm auf dieser Seite:
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
Es wird die Entwurfszeitkomponenten in VS2012 sowie die offiziellen System.Data.Sqlite-Binärdateien installieren.
Es gibt viele Downloads auf dieser Seite. Der eine, den Sie brauchen, ist etwa zur Hälfte und Sie können dorthin gelangen, wenn Sie nach diesem suchen:
sqlite-netFx45-setup-bundle-x86-2012-1.0.84.0.exe
hier ist ein direkter Link: http://system.data.sqlite.org/downloads/1.0.84.0/sqlite-netFx45-setup-bundle-x86-2012-1.0.84.0.exe
PS: Es ist wichtig zu beachten, dass die Entwurfszeitkomponenten für VS Express aufgrund von Lizenzbeschränkungen nicht unterstützt werden. (Danke Konrad)
Ich habe einen anderen Weg gefunden, sqlite mit VS 2012 zu verwenden, dotConnect für SQLite zu verwenden, die Standard-Free-Edition wird funktionieren. http://www.devart.com/dotconnect/sqlite/download.html
Für was es wert ist, habe ich eine gepatchte Designer-Installationsdatei, die den Assistenten in VS2012 RC installieren kann. Sie können es hier herunterladen . Sie müssen bereits SQLLite installiert haben, es muss Version 1.0.66 (eine etwas ältere Version der Bibliothek) sein, und es sollte sich in demselben Verzeichnis befinden, in dem sich das ursprüngliche Designer-Installationsprogramm befindet.
Wenn Sie den Standardinstallationspfad verwenden, sollte die ausführbare Datei in C:\Program Files\SQLite.NET\bin\Designer
(für x86) oder C:\Program Files (x86)\SQLite.NET\bin\Designer
(für x64) gehen.
Wenn die Edition in der Listbox markiert ist, wurde sie bereits (automatisch) in dieser Version installiert. Wenn ich andere Visual Studio-Versionen auf diesem Computer installiert hätte, würde dies ebenfalls angezeigt (2008 und später). Die Installation besteht nur aus wenigen Registry-Einträgen und die Aktualisierung der Datei machine.config.
Um Design Time-Komponenten für Visual Studio 2012 zu installieren, müssen Sie dieses Binärpaket installieren:
sqlite-netFx45-setup-bundle-x86-2012-1.0.84.0.exe
Die x64-Version darunter installiert die Entwurfszeitkomponenten nicht. Um auf die Entwurfszeitkomponenten zuzugreifen, gehen Sie zu (In vs. 2012) Ansicht> Server-Explorer. Klicken Sie dann mit der rechten Maustaste, fügen Sie eine neue Verbindung hinzu. Anschließend wird eine SQLite-Datenbank hinzugefügt.
Ich bin ein Anfänger und wenn ich es richtig mache, ruinierte ich meine Nacht :(
Hey, ich habe einen Weg gefunden, die Design-Komponenten in vs2012 64-Bit zu installieren und zu integrieren. Ich hoffe, das könnte Ihnen helfen, Leute.
Laden Sie das sqlite-Paket zunächst herunter und installieren Sie es von: http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
beachten Sie, dass dieses Bundle die DLLs auf Ihrem Computer installiert. Ich integriere sie jedoch nicht in vs2012. Deshalb können Sie die SQLite-Option nicht sehen, wenn Sie eine Verbindung hinzufügen.
Um SQLite in VS zu integrieren, benötigen Sie die 32-Bit-Version des zuvor heruntergeladenen Bundles (in der Beschreibung wird in Fettdruck angegeben, dass dies die einzige Datei ist, die die Designkomponenten in VS integrieren kann).
Laden Sie die 32-Bit-Version herunter und führen Sie sie aus, ABER !!! WÄHLEN SIE BENUTZERDEFINIERTE INSTALLATION UND ÜBERPRÜFEN SIE NUR DIE CHECKBOXEN AUF KERNKOMPONENTEN (und zwei Kinder) und VISUAL STUDIO DESIGNER-KOMPONENTEN.
Machen Sie weiter und hoffentlich erhalten Sie SQLite in Ihr vs. GOOD LUCK!
Die .NET 4.0-Version sollte mit .NET 4.5 problemlos funktionieren. Soweit ich das beurteilen kann, registriert das aktuelle Setup die Designer-Komponenten jedoch nicht in Visual Studio 2012.
Sie können es also verwenden ... nur noch nicht durch einen der Assistenten.
Hier ist ein MSDN-Forum. Die Erweiterungsdatei wurde vom sqlite-Team erstellt und ist bereit für vs2012
http://visualstudiogallery.msdn.Microsoft.com/23f6c55a-4909-4b1f-80b1-25792b11639e