【问题标题】:What SQLite NuGet package do I need我需要什么 SQLite NuGet 包
【发布时间】:2016-02-18 13:57:46
【问题描述】:

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 包。

【问题讨论】:

    标签: .net sqlite nuget nuget-package


    【解决方案1】:

    我用这个:

    工具 – NuGet 包管理器 – 包管理器控制台 类型 安装包 System.Data.SQLite
    然后回车

    在代码上随便写

    导入 System.Data.SQLite

    这就是我在 Visual Studio 上运行 SQLite 所需要的全部内容

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-11
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      相关资源
      最近更新 更多