android - Xamarin 窗体 - System.Data.Sqlite
问题描述
我有一个使用 NuGet 包System.Data.Sqlite
访问数据库的项目。
在编译时一切正常,但在运行时初始化连接时会发生此错误:
System.DllNotFoundException: SQLite.Interop.dll
我尝试安装 NuGet 包System.Data.SQLite.Core
,但没有任何改变。
此错误仅发生在 Android 和 iOS 设备上,在 UWP 上一切正常。
我该如何解决这个问题?
有人也发现这个错误吗?
这是一个示例项目。
谢谢!
编辑:
在作为解决方案提出的那篇文章中,使用的包是 sqlite-net-pcl,我使用不同的包 System.Data.Sqlite。
这是我使用的包: https ://www.nuget.org/packages/System.Data.SQLite
编辑2:
我尝试使用https://www.nuget.org/packages/sqlite-net-pcl/并且可以工作,但我还需要测试https://www.nuget.org/packages/System.Data.SQLite那是行不通的。
解决方案
我使用 Microsoft.Data.SQLite https://www.nuget.org/packages/Microsoft.Data.SQLite解决了
推荐阅读
- javascript - Bootstrap 单选按钮结果
- arrays - 根据 swift 中的过滤器将列表分成两部分
- android - gradle kts 文件中的 applyNativeModulesAppBuildGradle(project) 和 applyNativeModulesSettingsGradle
- java - 并发登录和并发会话有什么区别?
- python - 西班牙语文本的正则表达式解析器
- amazon-web-services - 是否可以将 functionbeat 与 AWS elasticsearch 服务集成?
- java - 在edittext中插入文本时崩溃
- spring-boot - 获取 Kafka 错误 - java.util.concurrent.ExecutionException: org.springframework.kafka.core.KafkaProducerException: 发送失败
- python - 从具有嵌套字典的列表字典中提取值
- tensorflow - tensorflow 服务请求错误,{第二个输入必须是标量,但它的形状为 [1] }