mvvmcross 4.0.0.beta5安装失败,"无法加载MvvmCross.Plugins.PictureChooser.PluginLoader"类型的插件程序集。

时间:2015-11-21 19:47:05

标签: plugins mvvmcross uwp

我正在将使用MvvmCross构建的Windows应用商店应用移植到UWP,我正在解决许多问题。最新的是PictureChooser插件无法加载并抛出异常。

1 个答案:

答案 0 :(得分:0)

似乎我和其他人一个月左右的电子邮件插件有同样的问题,但使用PictureChooser插件。为电子邮件插件提出的解决方案之一指出了我正确的方向,但存在一些问题。首先,没有任何覆盖“LoadPlugins'在MvxWindowsSetup中。相反,我尝试对setup.cs进行以下更改:

using MvvmCross.Plugins.PictureChooser;
using MvvmCross.Plugins.PictureChooser.WindowsStore;
using Cirrious.CrossCore.Plugins;

. . .

protected override IMvxPluginManager CreatePluginManager()
{
    Mvx.RegisterType<IMvxPictureChooserTask, MvxPictureChooserTask>();
    return base.CreatePluginManager();
}

注意,没有&#39; WindowsCommon&#39; PictureChooser的命名空间,所以我使用了&#39; WindowsStore&#39;这是作为块金包安装的结果而存在的。然后我排除了PictureChooserPluginLoader,我就可以继续了。看起来在PictureChooser插件的4.0.0.0-beta5版本中存在名称空间问题。