MvvmCross 4 和 WPF SQLite 插件

MvvmCross 4 and WPF SQLite plugin

在 MvvmCross 4.0.0 中,Community SQLite 插件已替换为新的 SQLite-PCL 插件(如果我没记错的话)。

它在我的 Android 应用程序中运行良好,但是当我尝试在 WPF 应用程序中使用它时,我遇到了问题。

  1. 当从 nuget 安装包时,没有默认的 Bootstrap 文件,因此 Mvx 运行时无法像 MvxSqliteConnectionFactory.
  2. 一样解析 类
  3. 当我手动添加 bootstrap 代码时,出现如下错误:

    Cirrious.CrossCore.Exceptions.MvxException 类型的第一次机会异常发生在 WindowsBase.dll 版本未知:时间 26/10/2015 08:53:16.232 PM:错误:1.30 异常:无法加载类型 MvvmCross.Plugins.Sqlite.PluginLoader

  4. 的插件程序集

我认为运行时无法加载程序集可能是因为它通过将 .Wpf 后缀附加到插件名称来进行查找,因此它会查找程序集 MvvmCross.Plugins.Sqlite.Wpf 或类似的东西。但是没有这样的库,在 repository 中只有 WindowsUWP 版本。

如何解决该问题以及如何在 WPF 应用程序中使用此插件?

WPF 插件添加到 MvvmCross 仓库,请查看最新的预发布版本。