2016-02-18 3 views
2

На сайте http://system.data.sqlite.org есть длинный список опций. Я всегда предпочитаю статические сборки, потому что вы никогда не знаете, какие другие среды выполнения требуют динамические сборки. Для моего текущего проекта мне нужна только 32-разрядная DLL, потому что приложение в настоящее время работает только в 32-битном режиме. Поэтому мне в основном нужна только одна статическая DLL с смешанным режимом.Какой пакет SQLite NuGet мне нужен

Существует небольшое количество пакетов NuGet. Один из них: System.Data.SQLite.Core, но он устанавливает две разные библиотеки DLL, MSIL и собственные части, а второй - в подкаталоги x86 и x64. Другой - System.Data.SQLite.x86, но это зависит от LINQ и EF, которые я не буду использовать.

Есть ли еще один скрытый пакет, который содержит только одну DLL? Что-то вроде System.Data.SQLite.Core.x86? Я не хочу включать файл непосредственно в репозиторий Git, чтобы он не увеличивался с каждым обновлением этой библиотеки.

А в пакетах NuGet содержится статическая или динамическая сборка? Мне нужно знать, что для установки моего установщика соответственно, или программа может выйти из строя на некоторых компьютерах без предупреждения. Описание пакета действительно мало что говорит о его содержании.

SQLite поставляется в гибких конфигурациях, и я думаю, что единственный способ ответить на это - предложить широкий выбор пакетов NuGet.

ответ

1

Я использую это:

Tools - NuGet Package Manager - Package Manager Console Тип Install-Package System.Data.SQLite
и нажмите Enter

О коде просто написать

Импорт System.Data.SQLite

Это все, что мне нужно для работы SQLite на Visual Studio

Смежные вопросы