2016-12-29 10 views
0

私はMvvmCross 4.4.0でXamarin.Formsを使ってモバイルアプリを構築しています。私は、アプリケーションのUWPバージョンを起動しようとすると、エラーが表示されます。 "タイプxxxのViewModelを構築して初期化できませんでした"例外を見てみましょう: "xxxを作成するときにIMvxPictureChooserTaskタイプのパラメータpictureChooserを解決できませんでした。他のプラットフォーム固有のプロジェクトでは、MvvmCross.Plugin.PictureChooser.Droid(またはiOS)の参照と同様に、MvvmCross.Plugin.PictureChooserの参照も参照しています。 UWPアプリには、基本参照のみがあります.UWPアプリケーションは、Windows 10(10.0; Build 10240)を対象としています。 PictureChooserPluginBootstrapファイルもありません。これを解決する方法がわかりません。MvvmCross.Plugin.PictureChooser v4.4.0がUWPアプリケーションで未解決

答えて

0

Messangerプラグインの同様の投稿に続いて、私はまずsetup.csをpluginloaderの上書きで修正しようとしましたが、 'WindowsStore'名前空間は未解決でした。私はその後、ブートストラップファイルを作成し、何らかの理由でWindowsStore.Plugin名前空間はOKです。コードは次のとおりです:

using MvvmCross.Platform.Plugins; 

namespace My.Name.Space.UWP.Bootstrap 
{ 
    public class PictureChooserPluginBootstrap 
     : MvxLoaderPluginBootstrapAction<MvvmCross.Plugins.PictureChooser.PluginLoader, MvvmCross.Plugins.PictureChooser.WindowsStore.Plugin> 
    { 
    } 
} 
+0

私はUWPのすべてのmvvmcrossプラグインで同じことをしなければなりませんでした – xleon

関連する問題