/ / Quale pacchetto SQLGuity NuGet mi serve - .net, sqlite, nuget, nuget-package

Di quale pacchetto SQLite NuGet ho bisogno - .net, sqlite, nuget, nuget-package

C'è una lunga lista di opzioni tra cui scegliere http://system.data.sqlite.org sito web. Preferisco sempre le build statiche perché non sai mai quali altre runtime richiedono le build dinamiche. Per il mio progetto corrente ho solo bisogno della DLL a 32 bit perché l'applicazione attualmente funziona solo in modalità a 32 bit. Quindi fondamentalmente ho solo bisogno della singola DLL statica in modalità mista.

C'è un piccolo numero di pacchetti NuGet. Uno di loro è System.Data.SQLite.Core ma installa due DLL diverse, l'MSIL e le parti native, e l'ultima due volte nelle sottodirectory x86 e x64. L'altro è System.Data.SQLite.x86 ma ciò dipende da LINQ e EF che non userò.

C'è un altro pacchetto nascosto che contiene solo la DLL che mi serve? Qualcosa di simile a System.Data.SQLite.Core.x86? Non voglio includere il file direttamente nel repository Git in modo che non cresca troppo con ogni aggiornamento di tale libreria.

E i pacchetti NuGet contengono lo statico obuild dinamica? Ho bisogno di sapere che per configurare il mio installer di conseguenza, o il programma potrebbe non riuscire su alcuni computer senza preavviso. La descrizione del pacchetto non dice molto sul suo contenuto.

SQLite è disponibile in configurazioni flessibili e ritengo che l'unico modo per rispondere sia quello di avere una vasta offerta di pacchetti NuGet.

risposte:

3 per risposta № 1

Io uso questo:

Strumenti - NuGet Package Manager - Console di Gestione pacchetti genere Install-Package System.Data.SQLite
e premere Invio

Sul codice basta scrivere

Importa System.Data.SQLite

Questo è tutto ciò di cui ho bisogno per un SQLite funzionante su Visual Studio