YKa*_*YKa 6 c# xamarin.android xamarin
我在尝试从Visual Studio编译我的Android应用程序时遇到以下错误(我正在使用Xamarin插件).
错误2加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集'PresentationUI,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'.也许它在Mono for Android配置文件中不存在?
文件名:'PresentationUI.dll'位于Xamarin.Android.Tuner.DirectoryAssemblyResolver.Resolve(AssemblyNameReference)
参考,ReaderParameters参数)在Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1
程序集,AssemblyDefinition程序集,布尔topLevel)在Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1
程序集,AssemblyDefinition程序集,布尔topLevel)在Xamarin.Android.Tasks.ResolveAssemblies.Execute()
我环顾四周,发现这个论坛帖子看起来像是一个类似的问题.我找不到PresentationUI.dll程序集.
有关我为什么会收到此错误以及如何解决此问题的任何建议?
更新
我发现问题实际上来自于使用来自Microsoft.Practices.Prism.dll的DelegateCommand,是因为Xamarin不支持这个程序集吗?
干杯,
PresentationUI 是 WPF(Windows 上的 UI 框架)的一部分,在 Xamarin.Android 等移动平台上不可用。
您必须重新创建应用程序的移动兼容 UI,以便为 Android 做好准备。
Microsoft 设计 Prism 是为了与 WPF 配合使用,因此您不能在 Xamarin.Android 项目中使用它。(Prism 最新版本确实可以与 Xamarin Forms 一起使用)。
| 归档时间: |
|
| 查看次数: |
10179 次 |
| 最近记录: |