我需要哪个SQLite NuGet包?

3
http://system.data.sqlite.org网站上有很多选项可供选择。我更喜欢静态版本,因为你永远不知道动态版本需要什么其他运行时。对于我的当前项目,我只需要32位DLL,因为该应用程序目前仅在32位模式下运行。所以我基本上只需要单个混合模式静态DLL。
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个回答

4

我使用这个:

工具 – NuGet程序包管理器 – 程序包管理器控制台 输入 Install-Package System.Data.SQLite
然后按回车键

在代码中只需写入

Imports System.Data.SQLite

这就是我需要在Visual Studio上工作的SQLite


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接