Visual Studio 2019中Xamarin.Forms添加UWP后智能提示一直加载pending求助
解决VS2019 16.7.0中Xamarin.Forms添加UWP后Intellisense加载停滞的问题
问题场景
我在使用Visual Studio 2019 16.7.0版本创建新的Xamarin.Forms移动应用时,仅选择Android和iOS作为目标平台的情况下一切正常,但一旦勾选UWP(Universal Windows)作为目标平台,Intellisense就始终无法加载,查看后台任务时显示Intellisense load pending...。
临时解决方法
经过尝试,我找到一个可行的临时方案:
- 先创建不包含UWP目标平台的Xamarin.Forms新项目
- 待项目创建完成后,手动将UWP项目添加到当前解决方案中
手动添加UWP项目的具体步骤:
- 右键点击解决方案 → 选择添加 → 新建项目
- 在项目模板搜索框中输入“Blank App (Universal Windows)”,选中对应模板后点击下一步
- 配置UWP项目的名称、存储位置等信息,注意确保目标版本与你的Xamarin.Forms项目兼容,完成配置后点击创建
- 回到解决方案,右键点击Xamarin.Forms的共享项目(或.NET Standard类库项目) → 添加 → 引用
- 在弹出的引用管理器中,切换到项目标签,勾选刚创建的UWP项目,点击确定
- 最后可以右键点击UWP项目 → 设置为启动项目,验证Intellisense是否恢复正常加载
亲测这个方法能解决Intellisense停滞的问题,分享给遇到同样困扰的开发者。
内容的提问来源于stack exchange,提问作者AmirHossein Parsapour
相关产品推荐
相关产品推荐

