sqlite 实现中 xamarin.forms 中的 FileNotFoundException

FileNotFoundException in xamarin.forms in sqlite implementation

在我使用 sqlite 的项目中出现此错误。

System.IO.FileNotFoundException occurred in SQLite.Net.Platform.WindowsPhone8.DLL but was not handled in user code

类型异常

这是截图。

P.S。我在变量路径中得到值 C:\Data\Users\DefApps\AppData{F8267584-1051-4816-8195-EE018BA5155E}\local\Student.db3

谢谢

您缺少 Windows Phone 的 Sqlite。 iOS 和 Android 有 Sqlite "build in",这意味着它可以直接在平台上使用。 Windows Phone 发货时不带 Sqlite。

要添加它,首先使用 Visual Studio 中的 工具 -> 扩展和更新 准备您的开发机器。在线搜索 "sqlite windows phone"。您必须为 WP8(不是 8.1)安装一个。完成后,您的机器就可以使用 WP 项目部署 Sqlite。

接下来,将对 Sqlite 的引用添加到您的 WP 应用程序。在您的 WP 项目中右键单击 References。 Select 添加引用 并在菜单中 select Windows Phone SDK -> 扩展 select Sqlite Windows Phone.