Visual Studio 2022调试Node.js时如何禁用[dynamic]窗口?
解决Visual Studio 2022调试Node.js非Web项目时弹出[dynamic]副本窗口的问题
以下是几个经过验证的解决方法,按顺序尝试:
调整Node.js的“编辑并继续”设置
- 打开Visual Studio 2022,依次点击工具 > 选项 > 调试 > 编辑并继续
- 找到Node.js板块,取消勾选启用编辑并继续选项,点击确定后重启VS。这个选项会控制调试时是否生成不可编辑的动态副本文件。
禁用常规调试中的动态代码相关选项
- 进入工具 > 选项 > 调试 > 常规
- 取消勾选以下选项:
- 启用地址级调试
- 在变量窗口中显示原始结构
- 若存在启用JavaScript动态调试相关选项,也一并取消(注意和你之前关闭的ASP.NET选项区分开)
检查项目调试配置
- 右键Node.js项目,选择属性 > 调试
- 确认调试模式设置为Node.js,避免误选Web相关模式
- 确保没有勾选任何和Web调试绑定的附加选项
重置VS调试配置(终极方案)
- 打开工具 > 导入和导出设置
- 选择重置所有设置,按引导完成操作,之后重新配置Node.js调试环境
内容的提问来源于stack exchange,提问作者Jabu
相关产品推荐
相关产品推荐

