繁体   English   中英

从VS2015迁移到VS2017后,无法加载程序集WindowsBase

[英]Could not load assembly WindowsBase after project migration from VS2015 to VS2017

最近,我将Xamarin-Android(包括PCL和共享项目)从Visual Studio 2015升级到Visual Studio 2017,所有构建过程均正常完成,没有错误,但是当我尝试以调试模式部署到任何移动设备时,应用程序立即崩溃。 Visual Studio 2017在输出窗口中显示以下内容:

07/25 15:35:26.561 D / Mono(1768):程序集加载器探测位置:'WindowsBase'。 07-25 15:35:26.647 F / monodroid-assembly(13855):在启动注册期间无法加载程序集“ WindowsBase”。 07-25 15:35:26.647 F / monodroid-assembly(13855):这可能是由于无效的调试安装所致。 07-25 15:35:26.647 F / monodroid-assembly(13855):常见的原因是直接“ adb安装”应用程序,而不是从IDE中进行。

检查Windowsbase程序集,指向:C:\\ Program Files(x86)\\ Reference Assemblies \\ Microsoft \\ Framework.NETFramework \\ v4.0 \\ WindowsBase.dll

应用安装在设备上但崩溃。

项目始终在Visual Studio 2015上运行

请您的帮助! 谢谢

WindowsBase是WPF的专用程序集。 我想Xamarin之前将其包含在安装程序中是一个错误,他们通过删除它来纠正了这一错误。

您的应用不应使用该程序集或其任何类,并且如果您使用了它,则必须迁移到其他合适的API。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM