sqlite实现中xamarin.forms中的FileNotFoundException

sqlite实现中xamarin.forms中的FileNotFoundException,sqlite,xamarin.forms,Sqlite,Xamarin.forms,在我使用sqlite的项目中,我遇到了这个错误 SQLite.Net.Platform.WindowsPhone8.DLL中发生类型为System.IO.FileNotFoundException的异常,但未在用户代码中处理 这是一个截图 另外,我在变量路径中得到的值是C:\Data\Users\DefApps\AppData{F8267584-1051-4816-8195-EE018BA5155E}\local\Student.db3 谢谢您缺少用于Windows Phone的Sqlite。

在我使用sqlite的项目中,我遇到了这个错误

SQLite.Net.Platform.WindowsPhone8.DLL中发生类型为
System.IO.FileNotFoundException的异常,但未在用户代码中处理

这是一个截图

另外,我在变量路径中得到的值是C:\Data\Users\DefApps\AppData{F8267584-1051-4816-8195-EE018BA5155E}\local\Student.db3


谢谢

您缺少用于Windows Phone的Sqlite。iOS和Android都有Sqlite“内置”,这意味着它可以直接在平台上使用。Windows Phone不附带Sqlite

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

接下来,在WP应用程序中添加对Sqlite的引用。右键单击WP项目中的引用。选择添加引用,然后在菜单中选择Windows Phone SDK->Extensions,然后选择Sqlite for Windows Phone


我添加了sqlite windows phone,但忘记在我的wp项目中添加引用。现在它起作用了。谢谢