MvvmCross 4和WPF SQLite插件

时间:2015-10-26 17:59:01

标签: c# sqlite xamarin mvvmcross

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

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

  1. 从nuget安装软件包时,没有默认的Bootstrap文件,因此Mvx运行时无法解析MvxSqliteConnectionFactory等类。
  2. 当我手动添加引导代码时,我得到如下错误:

    WindowsBase.dll中出现Cirrious.CrossCore.Exceptions.MvxException类型的第一次机会异常 版本未知:时间26/10/2015 08:53:16.232 PM:错误:1.30异常:无法加载类型为MvvmCross.Plugins.Sqlite.PluginLoader的插件程序集

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

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

1 个答案:

答案 0 :(得分:0)

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