【问题标题】:How to get Sqlite.net extensions working?如何让 Sqlite.net 扩展工作?
【发布时间】:2017-07-19 15:46:24
【问题描述】:

我很难在我的 Xamarin Android 应用中使用 Sqlite.net 扩展。

我得到了例外:

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

问题类似:

Sqlite extension is not working as expected

Use SQLiteNetextensions with Xamarin for Android-App

但是那里的答案对我不起作用,我无法添加 cmets,所以我必须开始一个新问题。

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

使用 SQLite.Net Extensions-PCL 2.0.0-alpha2 给了我这样的例外:

System.IO.FileNotFoundException:无法加载程序集“SQLite.Net,版本=3.0.5.0,文化=中性,PublicKeyToken=”。也许它在 Mono for Android 配置文件中不存在?

我正在使用 Sql-net 库:

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

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

编辑:

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

我认为这不能解决问题,但对我来说已经足够了......

【问题讨论】:

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


    【解决方案1】:

    我正在使用 Sql-net 库:

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

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

    请尝试安装以下截图中的包,最新稳定版本为1.3.3:

    【讨论】:

    • 感谢您的帮助。我正在从屏幕截图安装软件包。我今天创建了一个新项目,安装了 SQLite.Net Extensions-PCL 2.0.0-alpha2 并且它似乎正在工作,所以我的原始项目中一定有什么问题。我不知道如何追踪出了什么问题,所以我可能只需要复制粘贴所有内容,看看它是否适用于新项目......或者有没有办法重新安装旧项目中的所有引用?
    猜你喜欢
    • 1970-01-01
    • 2021-11-25
    • 1970-01-01
    • 2019-04-16
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-18
    相关资源
    最近更新 更多