最近,我将Xamarin - Android (包括PCL和共享项目)从Visual Studio 2015升级到Visual Studio 2017,所有构建过程都正常,没有错误,但是当我尝试以调试模式部署到任何移动设备时,应用程序就会崩溃。Visual 2017在“输出”窗口中显示如下:
07-25 15:35:26.561 D/Mono (1768年):装载机探测位置:“WindowsBase”。07-25 15:35:26.647 F/单机器人装配(13855):在启动注册过程中无法加载程序集“WindowsBase”。07-25 15:35:26.647 F/单机器人程序集(13855):这可能是因为调试安装无效。07-25 15:35:26.647 F/单机器人装配(13855):一个常见的原因是“亚行直接安装”应用程序,而不是直接从IDE安装。
检查窗口基程序集,指向: C:\Program (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\WindowsBase.dll
app安装在设备上,但会崩溃。
项目总是在Visual 2015上工作
请你帮忙!谢谢
发布于 2017-07-26 16:17:35
WindowsBase是专为WPF编写的程序集。我想Xamarin之前把它包含在安装程序中是一个错误,他们通过删除它来纠正这个错误。
您的应用程序不应该使用这个程序集或它的任何类,如果您使用,那么必须迁移到其他合适的API。
https://stackoverflow.com/questions/45314044
复制相似问题