我有一个使用NuGet包System.Data.Sqlite
访问数据库的项目。
在编译时,所有工作正常,但在运行时,我初始化连接时会发生此错误:
System.DllNotFoundException: SQLite.Interop.dll
我试图安装NuGet包System.Data.SQLite.Core
但没有任何改变。
此错误仅在Android和iOS设备中发生,在UWP上一切正常。
我怎么解决这个问题?
有人也发现了这个错误吗?
Here一个示例项目。
谢谢!
编辑:
在该帖子中提出的解决方案是使用的包是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