私のXamarin.Forms App.xamlのマークアップでviewmodelクラスを定義しようとしています。 未処理の例外:マークアップのXamarin.Forms ViewModelがDLLをロードしません
System.IO.FileNotFoundException:ファイルまたはアセンブリ 'MyPCL.Client' またはその依存関係の1つをロードできませんでした
<xml version="1.0" encoding="utf-8" ?>
<Application xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:viewModels="clr-namespace:MyPCL.Client.ViewModels;assembly=MyPCL.Client"
x:Class="TestApp2.App">
<Application.Resources>
<viewModels:MainViewModel x:Key="MainViewModel"/>
</Application.Resources>
</Application>
は、私はこのエラーを取得します。
私はapp.xaml.csでこのクラスを宣言して初期化すると問題なく動作します。なぜマークアップではなくコードの後ろにロードされますか?
これでうまくいきましたが、今はXamarin.Forms.Xaml.XamlParseException:Position 10:6を取得しました。プロパティ "Resources"を割り当てることはできません: "MyPCL.Client.ViewModels.MainViewModel"と "Xamarin.Forms.ResourceDictionary"の間の型の不一致 – shady
@shady参照http://stackoverflow.com/questions/40518329/unfortunately-myapp-android-has上記のコメントに記載されているエラーの解決方法については、-stopped-with-contentpage-resource-in-xaml-file/40519339#40519339を参照してください。 – matthewrdev