Xamarin Forms - System.Data.Sqlite

问题描述 投票:0回答:1

我有一个使用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

android ios xamarin.forms interop system.data.sqlite
1个回答
0
投票

我解决了使用Microsoft.Data.SQLite https://www.nuget.org/packages/Microsoft.Data.SQLite

© www.soinside.com 2019 - 2024. All rights reserved.