在Xamarin.Forms中实现SQLite时出现FileNotFoundException错误

4
在使用SQLite的项目中,我遇到了这个错误。
类型为System.IO.FileNotFoundException的异常在SQLite.Net.Platform.WindowsPhone8.DLL中发生,但未在用户代码中处理。
以下是屏幕截图。 enter image description here 附注:我在变量路径中得到了值:C:\Data\Users\DefApps\AppData{F8267584-1051-4816-8195-EE018BA5155E}\local\Student.db3
谢谢。
1个回答

6
您的Windows Phone系统缺少Sqlite。iOS和Android有内置的Sqlite,可以直接使用。但是Windows Phone没有预装Sqlite。
为了添加它,首先需要在Visual Studio中使用“工具->扩展和更新”来准备开发机器。在网上搜索“sqlite windows phone”,然后安装适用于WP8(而不是8.1)的版本。安装完成后,您的机器就可以在WP项目中部署Sqlite了。
接下来,在WP应用程序中添加对Sqlite的引用。右键单击WP项目中的“引用”。选择“添加引用”,然后在菜单中选择“Windows Phone SDK->扩展”,并选择“Windows Phone Sqlite”。

1
我在 Windows Phone 上添加了 SQLite,但忘记在我的 WP 项目中添加引用。现在它可以工作了。谢谢。 - Janak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接