在 MvvmCross 4.0.0 中,Community SQLite 插件已替换为新的 SQLite-PCL 插件(如果我没记错的话)。
它在我的 Android 应用程序中运行良好,但当我尝试在 WPF 应用程序中使用它时,我遇到了问题。
- 当从 nuget 安装包时,没有默认的 Bootstrap 文件,因此
Mvx
运行时无法解析像MvxSqliteConnectionFactory
这样的类。 当我手动添加 Bootstrap 代码时,出现如下错误:
Cirrious.CrossCore.Exceptions.MvxException 类型的第一次机会异常发生在 WindowsBase.dll 中 版本未知:时间 26/10/2015 08:53:16.232 PM:错误:1.30 异常:无法加载 MvvmCross.Plugins.Sqlite.PluginLoader 类型的插件程序集
我认为运行时无法加载程序集可能是因为它通过将 .Wpf 后缀附加到插件名称来进行查找,因此它查找程序集 MvvmCross.Plugins.Sqlite.Wpf
或类似的东西。但是在 repository 中没有这样的库只有 WindowsUWP
版本。
如何解决该问题以及如何在 WPF 应用程序中使用此插件?
最佳答案
WPF 插件添加到 MvvmCross 仓库,请查看最新的预发布版本。
关于c# - MvvmCross 4 和 WPF SQLite 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33352520/