Visual Studio 2022调试Node.js时关闭控制台出现Unknown thread id '0'错误
Node.js项目在VS2022调试时关闭控制台窗口触发错误的问题及临时解决办法
我正在开发Node.js Web应用,由于数月未打开Visual Studio,且期间已从Windows 10升级至Windows 11,无法确定该问题的起始时间。
问题现象
在Visual Studio 2022中启动调试时,若程序处于断点暂停或报错状态下关闭控制台窗口,会立即触发错误弹窗(见附图)。点击“确定”后几秒,还会弹出第二个错误弹窗,此时必须点击“立即停止”按钮,或等待约30秒,程序才会退出调试流程。
已尝试的无效操作
- 重新安装Visual Studio
- 删除项目根目录下的
.vs文件夹 - 创建空白Node.js项目测试,问题依旧存在
- 将Node.js更新至最新版本23.6.1,未解决问题
- 测试其他类型项目(C#控制台应用、Blazor Web应用),未出现相同错误,运行正常
临时解决办法
在Visual Studio论坛提交问题后,官方工作人员指引使用Visual Studio预览版,该版本已修复此错误。目前可通过切换至预览版来规避问题,后续正式版本预计会同步修复该bug。
内容的提问来源于stack exchange,提问作者Nihilum
相关产品推荐
相关产品推荐

