【问题标题】:System.MissingMethodException: 'Method not found': ErrorSystem.MissingMethodException:“找不到方法”:错误
【发布时间】:2020-02-21 16:48:38
【问题描述】:

在 Microsoft.AppCenter.Analytics 和崩溃 (v2.6.4) 旁边以最新的 xamarin 表单 (v4.5.0.282) 应用程序运行 sqlite-net (v1.6.292) 没有问题。我今天将 Microsoft.AppCenter.* 从 2.6.4 升级到 3.0.0,现在 sqlite-net 在首次执行 CreateTable(例如 database.CreateTable)时崩溃

();带有以下错误消息。 System.MissingMethodException: '找不到方法:'System.String SQLitePCL.raw.sqlite3_column_name(SQLitePCL.sqlite3_stmt, Int32)'。'

有没有其他人看到过这个错误或者可能知道这个问题的修复方法是什么?我怀疑 Microsoft.Appceneter.* 正在用 sqlite-net 不兼容的 sqlite 更新一些东西? 在确定原因之前,我已回滚升级。

组织

【问题讨论】:

    标签: visual-studio-app-center sqlite-net


    【解决方案1】:

    App Center 3.0.0 使用 SQLitePCLRaw 2.0,它与 sqlite-net v1.6.292 不兼容。作为一种选择,您可以将 sqlite-net 更新为 1.7.302-beta 以解决此版本冲突。

    您可以找到此版本的详细更新日志on GitHub

    【讨论】:

      猜你喜欢
      • 2019-08-08
      • 2011-04-01
      • 2011-12-24
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多