System.IO.FileNotFoundException: Konnte nicht geladen werden, assembly...vielleicht nicht vorhanden ist Mono für Android Profil?
Ich erhalte die folgende Fehlermeldung, wenn Sie versuchen zu kompilieren, die meine Android-App aus Visual Studio (ich bin mit Xamarin plug-in).
Fehler 2-Ausnahme beim laden von assemblies): System.IO.FileNotFoundException: Konnte nicht geladen assembly 'PresentationUI, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Vielleicht existiert Sie nicht in den Mono für Android Profil?
Datei-name: "PresentationUI.dll' bei
Xamarin.Android.Tuner.DirectoryAssemblyResolver.Beheben(AssemblyNameReferenceReferenz, ReaderParameters Parameter) an
Xamarin.Android.Aufgaben.ResolveAssemblies.AddAssemblyReferences(List`1Baugruppen, AssemblyDefinition Montage, Boolean topLevel) bei
Xamarin.Android.Aufgaben.ResolveAssemblies.AddAssemblyReferences(List`1Baugruppen, AssemblyDefinition Montage, Boolean topLevel) bei
Xamarin.Android.Aufgaben.ResolveAssemblies.Execute()
Hatte ich einen Blick um und fand diese forum post, die aussieht wie ein ähnliches problem. Konnte ich nicht finden die PresentationUI.dll Montage tho.
Irgendeine Idee, warum bin ich immer diese Fehlermeldung und wie es zu lösen ist?
Update
Fand ich, dass das problem kommt tatsächlich aus der Verwendung von DelegateCommand Microsoft.Practices.Prism.dll
Ist es, weil diese Baugruppe wird nicht unterstützt von Xamarin?
Cheers,
Du musst angemeldet sein, um einen Kommentar abzugeben.
PresentationUI ist Teil von WPF (UI-framework auf Windows), die nicht auf mobilen Plattformen, wie Xamarin.Android.
Müssen Sie neu erstellen eine mobile-kompatible Benutzeroberfläche Ihrer Anwendung, damit Android bereit.
Microsoft Prism designs für die Arbeit mit WPF, so ja, Sie können nicht in einer Xamarin.Android-Projekt. (PRISMA neuesten build funktioniert mit Xamarin Forms obwohl).
Referenz: .NET Cross-Platform-UI-Frameworks
Diese Ausnahme bedeutet, dass Ihre mobile Projekt irgendwo im code, den Sie verwenden Elemente aus PresentationUI, die WPF ist Teil und, wie oben erwähnt, kann es nicht verwendet werden in Xamarin.Android.
Nur überprüfen Sie Ihren code und stellen Sie sicher, dass Sie nicht mit etwas von PresentationUI.
Hoffe, das wird helfen.