如何让Sqlite.net扩展工作?

时间:2017-07-19 15:46:24

标签: android xamarin sqlite-net sqlite-net-extensions

我正在努力在我的Xamarin Android应用程序中使用Sqlite.net Extensions。

我得到了这个例子:

不了解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 Extensions-PCL 2.0.0-alpha2给了我这样的例外:

System.IO.FileNotFoundException:无法加载程序集'SQLite.Net,Version = 3.0.5.0,Culture = neutral,PublicKeyToken ='。也许它在Mono for Android配置文件中不存在?

我正在使用Sql-net库:

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

有人有这个问题的最终解决方案吗?

修改

我必须创建一个新项目并将所有内容粘贴到旧项目中。

我认为没有回答这个问题,但这对我来说已经足够......

1 个答案:

答案 0 :(得分:0)

  

我正在使用Sql-net库:

     

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

这里给出的链接是正确的lib,但是你真的安装了这个包吗?因为你还说你正在安装SQLite.Net Extensions-PCL 2.0.0-alpha2

请尝试在以下屏幕截图中安装软件包,最新的稳定版本是1.3.3:

enter image description here