Xamarin UWP应用程序的MvvmCross.Plugin.PictureChooser v4.4.0未解析

Xamarin UWP应用程序的MvvmCross.Plugin.PictureChooser v4.4.0未解析,xamarin,uwp,xamarin.forms,mvvmcross,xamarin.uwp,Xamarin,Uwp,Xamarin.forms,Mvvmcross,Xamarin.uwp,我正在使用Xamarin.Forms和MvvmCross 4.4.0构建一组移动应用程序。当我尝试启动应用程序的UWP版本时,出现错误:“未能为xxx类型构造和初始化ViewModel”。查看异常情况,我看到:“创建xxx时未能解析IMVxPictureChoserTask类型的参数PictureChoser”。对于其他特定于平台的项目,我看到了一个MvvmCross.Plugin.PictureChooser参考以及一个MvvmCross.Plugin.PictureChooser.Droid

我正在使用Xamarin.Forms和MvvmCross 4.4.0构建一组移动应用程序。当我尝试启动应用程序的UWP版本时,出现错误:“未能为xxx类型构造和初始化ViewModel”。查看异常情况,我看到:“创建xxx时未能解析IMVxPictureChoserTask类型的参数PictureChoser”。对于其他特定于平台的项目,我看到了一个MvvmCross.Plugin.PictureChooser参考以及一个MvvmCross.Plugin.PictureChooser.Droid(或iOS)参考。在UWP应用程序中只有基本参考。UWP应用程序的目标是Windows 10(10.0;Build 10240)。也没有PictureChoseOpluginBootstrap文件。不确定如何解决此问题。

在Messanger插件的类似帖子之后,我首先尝试使用插件加载程序覆盖修改setup.cs,但“WindowsStore”命名空间未解决。然后我创建了一个引导文件,无论出于什么原因,WindowsStore.Plugin名称空间都可以。代码如下:

using MvvmCross.Platform.Plugins;

namespace My.Name.Space.UWP.Bootstrap
{
    public class PictureChooserPluginBootstrap
        :  MvxLoaderPluginBootstrapAction<MvvmCross.Plugins.PictureChooser.PluginLoader, MvvmCross.Plugins.PictureChooser.WindowsStore.Plugin>
    {
    }
}
使用MvvmCross.Platform.Plugins;
命名空间My.Name.Space.UWP.Bootstrap
{
公共类PictureCooserpluginBootstrap
:mvxloaderPluginBootstraction
{
}
}

我必须对UWP中的每个mvvmcross插件执行相同的操作