2017-07-19 49 views
0

我很努力地在我的Xamarin Android应用程序中使用Sqlite.net扩展。如何让Sqlite.net扩展工作?

我得到exeption:

不知道System.Collections.Generic.List`1 [app_name.Model.modelName]

的问题是相似的:

Sqlite extension is not working as expected

Use SQLiteNetextensions with Xamarin for Android-App

但从那里的答案不适合我,我不能添加评论,所以我不得不开始一个新的问题。

我试图安装不同的sqlite.net扩展包,并没有得到任何结果。

使用SQLite.Net扩展-PCL 2.0.0-α-2给了我这样的exeption:

System.IO.FileNotFoundException:未能加载程序集“SQLite.Net,版本= 3.0.5.0,文化=中立,公钥=”。也许它不适用于Android个人资料的Mono中?

我使用SQL网库:

https://www.nuget.org/packages/sqlite-net-pcl/

没有人有最终解决这个问题,好吗?

编辑:

我不得不创建一个新的项目,并粘贴从旧的一切。

我不认为这回答了问题,但它足以让我...

回答

0

我使用SQL网库:

https://www.nuget.org/packages/sqlite-net-pcl/

链接这里你给的是正确的lib,但你真的安装这个软件包?因为您还表示您正在安装SQLite.Net Extensions-PCL 2.0.0-alpha2

请尝试在下面的截图来安装包,最新的稳定版本是1.3.3:

enter image description here

+0

感谢试图帮助。我正在从屏幕截图安装软件包。我今天创建了一个新项目,安装了SQLite.Net Extensions-PCL 2.0.0-alpha2,它似乎在工作,所以在我的原始项目中一定会有些东西搞砸了。我不知道如何跟踪出了什么问题,所以可能我只需要复制粘贴所有内容并查看它是否可以在新项目中使用......或者是否有方法在旧项目中重新安装所有引用? –