You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2022在Release模式下运行.NET9 MAUI安卓模拟器停止调试时崩溃

解决Visual Studio 2022中.NET9 MAUI Android Release构建停止调试时崩溃的问题
  • 手动修改项目配置强制禁用调试器附加
    直接编辑项目的.csproj文件,添加Release构建下禁用调试器附加的配置,绕开IDE设置的盲区:

    <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net9.0-android|AnyCPU'">
      <AndroidAttachDebugger>False</AndroidAttachDebugger>
    </PropertyGroup>
    

    保存后重新加载项目,再尝试Release模式运行。

  • 重置Android模拟器状态
    打开Android Device Manager,选中当前使用的模拟器,点击Wipe Data清除数据,将模拟器恢复到初始状态。模拟器缓存或异常状态可能会导致与IDE的交互逻辑崩溃。

  • 修复或更新Visual Studio组件
    打开Visual Studio Installer,选择当前安装版本点击Modify,检查.NET 9、Android相关组件是否有更新;若没有可用更新,直接选择Repair修复整个Visual Studio安装,组件损坏可能引发这类兼容性问题。

  • 用命令行绕开IDE启动Release构建
    完全避开IDE的调试附加逻辑,通过命令行完成构建和部署:

    dotnet publish -f net9.0-android -c Release /t:Install
    

    部署完成后手动在模拟器中启动应用,此时IDE不会附加调试器,也就不会出现停止调试时的崩溃问题。

  • 查看Visual Studio日志定位根源
    通过Help > Send Feedback > Open Feedback Reporter查看最新崩溃日志,或者到以下路径获取活动日志:
    %APPDATA%\Microsoft\VisualStudio\<版本号>\ActivityLog.xml
    日志中的异常堆栈信息能精准定位崩溃的触发组件,方便针对性排查。

内容的提问来源于stack exchange,提问作者Dura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 22:12:02