wake-up-neo.net

SQLite mit Visual Studio 2012 und .NET 4.5?

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.

22
Andreas Zita

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)

36
caesay

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

5
starplush

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.

4

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

Link zu dieser Seite

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 :(

2
stirredo

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!

0
Alejandro

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.

0
bricelam

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

0
Mhacom Kone