所以我很高兴地决定使用 Visual Studio 2022 和 Nuget 将我的简陋、简单和旧的 winforms .NET 4.0 项目升级到 .NET 4.8.1,并且我认为 SQLite 是一个好主意,为什么不呢,它看起来很简单,因为这将是一个完美的补充。
但是,如果我安装 Microsoft 库 (Microsoft.Data.SQLite),它就没有 DataAdapter 类,这会使事情变得复杂,并且它会添加许多其他依赖项,例如 CompilersServices.Unsafe。
然后,如果我安装 SQLite 官方一个库(System.Data.SQLite),它会将 EF 作为依赖项,我不喜欢它,我不想要它,我绝对不需要它.
无论如何,有什么办法解决这个问题吗?
因此,正如 @Quikler 在评论中指出的那样,我需要使用 System.Data.SQLite.Core,就我而言,更直接 [Stub.System.Data.SQLite.Core.NetFramework][1]
只是想指出这是违反直觉的,因为很多项目都使用“Core”关键字来.NetCore Libraries。