使用Visual Studio 2022无法调试模拟器/设备上的.NET MAUI Android应用
针对.NET MAUI调试器异常的排查与修复方案
清理项目并重建
- 执行
dotnet clean命令清理项目 - 手动删除项目目录下的
bin和obj文件夹 - 重启Visual Studio后执行
dotnet restore,再重新生成解决方案
- 执行
重置调试器相关组件
- 打开Visual Studio的工具 > 选项 > 调试 > 常规,勾选重置所有设置(建议先备份自定义配置)
- 启动Visual Studio Installer,选中当前使用的版本,点击修改 > 修复,完成后重启VS
检查设备连接与调试配置
- 实体设备:确认已开启USB调试模式,重新插拔USB线,在Visual Studio设备列表中重新识别设备
- 模拟器:打开Android Device Manager,选中对应模拟器点击Wipe Data重置,或新建一个模拟器实例测试
更新.NET MAUI相关依赖
- 通过Visual Studio Installer检查.NET MAUI workload的更新,安装最新版本
- 在终端执行
dotnet workload update命令,更新本地workload组件
排查项目调试设置与插件冲突
- 右键项目 > 属性 > 调试,确认调试目标设备选择正确,调试模式设为调试而非发布
- 打开扩展 > 管理扩展,禁用近期安装的第三方调试类扩展,重启VS后测试
提取详细错误日志定位问题
- 打开Visual Studio的视图 > 输出窗口,切换到调试分类,查看停止调试时的完整错误输出
- 打开系统事件查看器,检查应用程序日志中与VS调试器相关的错误记录
内容的提问来源于stack exchange,提问作者Edward Whitehead
相关产品推荐
相关产品推荐

