Ich habe ein wenig Zeit, um SQLite an einem neuen WPF-Projekt arbeiten zu lassen. Ich habe kürzlich eine Reihe von Windows Store- und Phone-Projekten geschrieben und immer die gleiche SQLite-net-Implementierung verwendet da, aber jetzt kann ich das anscheinend nicht mit meiner WPF App machen.
Ich habe SQLite-net über nugget hinzugefügt, aber ich kann keine Version von SQLite3.dll finden, die ich zum Projekt hinzufügen kann. Wenn ich es von SQLite.org herunterlade, erhalte ich den folgenden Fehler.
Was mache ich falsch? Alle Tutorials, die ich finde, sagen mir, dass ich stattdessen System.Data.Sqlite
verwenden soll, aber ich möchte nicht alle meine DAL-Codes neu schreiben
Ich habe es funktioniert.
Für jeden, der das versucht - insbesondere, wenn Sie versuchen, sqlite-NET auf WPF zu verwenden, nicht nur auf SQLite, müssen Sie:
Sie müssen eine geeignete System.Data.SQLite Ссылка .
Dadurch werden die erforderlichen SQLIte-Assemblys in Ihrem GAC und den Entwurfszeitkomponenten für Visual Studio installiert.
Für .NET 4.5.1 (VS 2013) ist der aktuelle Link Ссылка
Für .NET 4.5 (VS 2012) ist der aktuelle Link Ссылка
Für .NET 4 (VS 2010) ist der aktuelle Link Ссылка
Sobald Sie das getan haben, können Sie die erforderlichen SQLite-Assembly-Referenzen in Ihrem Projekt hinzufügen.
Hier ist ein Screenshot von SQLite-Assemblies im Dialogfeld Verweis hinzufügen: