VS2017多启动项目异常:仅Android项目通过Xamarin Live Player启动
关于VS2017多启动项目仅Android通过Xamarin Live Player启动的问题解答
这确实是Visual Studio 2017搭配Xamarin Live Player时的一个已知兼容性问题,不少开发者都反馈过类似情况,主要和VS2017对多启动项目的启动逻辑以及Live Player的适配限制有关。给你几个实际可行的解决思路:
调整启动顺序与项目依赖
试着把WebAPI项目设为第一个启动项,Xamarin Android项目放在第二个。同时确认两个项目都被标记为“启动”状态。VS2017的多启动逻辑有时候会优先处理非Live Player关联的项目,调整顺序后可能能让Live Player正常触发启动。分步启动项目
先单独启动WebAPI项目,等它正常运行起来之后,再右键点击Xamarin Android项目选择“启动调试”(确保调试目标是Xamarin Live Player)。这种手动分步的方式能绕过VS多启动时的逻辑冲突,不少开发者亲测有效。确认Live Player的调试目标配置
检查一下VS工具栏的调试目标下拉菜单,确保Android项目确实选中的是Xamarin Live Player,而不是本地模拟器或连接的真机。有时候多启动项目的配置会意外覆盖这个选择,导致Live Player没被触发。升级VS2017到最新补丁版本
微软后续针对VS2017的Xamarin相关问题发布过不少修复补丁,如果你还在使用较老的版本,建议升级到15.9.x系列的最新补丁包,很多这类兼容性问题在后续更新里都得到了修复。
内容的提问来源于stack exchange,提问作者Vinicius Gonçalves
相关产品推荐
相关产品推荐

