VS 2022 Pro播放下拉菜单缺少iOS本地设备与Android模拟器选项如何启用?
解决VS2022中.NET MAUI Hot Restart及设备选项缺失问题
iOS Hot Restart选项启用步骤
- 确认项目目标框架:右键项目 → 属性 → 应用程序,确保目标框架为**.NET 6+**(Hot Restart仅支持.NET 6及以上MAUI项目)
- 检查项目配置:在播放按钮旁的解决方案配置下拉菜单,选择Debug | Any CPU或Debug | x64/x86(Hot Restart不支持Release配置)
- 修复MAUI iOS组件:
- 关闭VS,以管理员身份打开
Developer Command Prompt for VS 2022 - 执行命令:
dotnet workload repair maui-ios - 重启VS并重新加载项目
- 关闭VS,以管理员身份打开
- 验证账号与配置:
- 进入
Tools > Options > Xamarin > Accounts,确认已登录你的Apple付费开发者账号 - 打开
Tools > Options > Xamarin > iOS Settings,确保Enable Hot Restart已勾选,同时开启Automatic Provisioning
- 进入
- 刷新设备列表:点击播放按钮旁的设备下拉菜单,选择Refresh Device List,确保iOS设备已通过USB连接PC并完成信任验证
Android模拟器选项恢复步骤
- 检查Android SDK安装:打开
Tools > Android > Android SDK Manager,确认已安装对应API级别的SDK平台、工具及系统镜像(推荐Google Play镜像) - 确认模拟器存在:打开
Tools > Android > Device Manager,查看是否有已创建的模拟器;若没有,点击Create Device按向导创建匹配项目API级别的模拟器 - 修复MAUI Android组件:在管理员命令提示符中执行
dotnet workload repair maui-android,重启VS后重新加载项目 - 匹配项目配置:右键项目 → 属性 → Android,确保Minimum Android version和Target Android version与模拟器API级别一致
通用排查操作
- 清理重建解决方案:执行
Build > Clean Solution,再执行Build > Rebuild Solution后查看设备菜单 - 重置VS设置:打开
Tools > Import and Export Settings > Reset all settings,选择默认设置后重启VS(建议先备份自定义设置)
内容的提问来源于stack exchange,提问作者Gratzy
相关产品推荐
相关产品推荐

