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

Visual Studio 2022/2019调用Debug.Launch()时无限挂起问题求助

问题概述

当使用Visual Studio 2022 [17.4.3]、Visual Studio 2022预览版[17.5.0 Preview 2.0]或Visual Studio 2019 [16.11.22]的新实例启动包含Debug.Launch()的应用时,程序会无限挂起。该问题最初出现在源生成器(构建阶段)中,经控制台应用测试后确认可复现。

复现步骤
  • 创建控制台应用程序
  • 添加以下代码:
#if DEBUG
    if(!Debugger.IsAttached) Debugger.Launch();
#endif
  • 以Debug模式构建解决方案
  • 启动调试文件夹中的exe文件
  • 尝试用Visual Studio 2022新实例打开,程序无限挂起
已尝试的修复措施
  • 重启电脑
  • 删除VS文件夹
  • 两次修复Visual Studio
  • 执行DISM.exe /Online /Cleanup-image /Restorehealth
  • 执行sfc /scannow
  • 使用Microsoft .NET Framework修复工具
  • 关闭并重新开启Windows功能中的.NET Framework选项(含重启)
  • 恢复至系统正常时的镜像,问题仍存在
  • 将文件夹复制到虚拟机并安装最新Visual Studio 2022测试,问题仍复现

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 01:20:21