在 VS 2022 中启用 JavaScript 调试器会导致应用程序冻结。

12

我已经搜索了2天,真的希望有人能帮忙。

当我尝试调试我的项目时,应用程序会冻结,在浏览器中什么也不会发生,它只是一直在加载,没有错误消息。

我意识到,如果禁用JavaScript调试,则调试可以正常工作。但是当我启用它并设置断点(无论在哪里都无所谓)时,应用程序就会冻结。

  • 本周初,我的计算机更新为Windows 11 Pro。
  • 我没有进行任何代码更改
  • 当禁用JavaScript调试时,应用程序可以无错误运行。
  • 我将我的项目下载到另一台运行Visual Studio 2019(和旧版本的Windows)的计算机上。然后我可以使用JavaScript进行调试,一切都完美。

有什么想法可以解决这个问题吗?


1
我遇到了同样的问题。没有注意到断点方面,所以感谢你指出了那一点。 - RazorUK84
很高兴能帮忙!如果你解决了问题,请告诉我。@RazorUK84 - Malin
我也遇到了同样的问题。 - Razmi Martinez
1
这里有同样的问题,可以禁用该功能并使用Chrome开发工具作为解决方法。 - kpg
尝试在Super User上发布。 - Rohit Gupta
1
@RohitGupta 使用调试器(一种编程工具)在这里是完全符合主题的。 - Ryan M
3个回答

2
我是这样解决的, 我进行了许多调查,没有找到解决方法,但是以这种方式达到了目的,希望对大家有所帮助。 重置JavaScript配置,在我的情况下解决了问题。

enter image description here

enter image description here

enter image description here enter image description here


2
那对我没用。:( - kpg
在我的情况下,它确实起作用了,但我不得不重新启动才能生效。 - Razmi Martinez
我尝试了所提出的解决方案...对我没有起作用。 - Gfw
那对我没有用。我遇到了完全描述的同样问题。我最终通过关闭 VS,删除项目的 .vs 文件夹,重新打开项目来解决问题,现在一切都正常工作了。 - MCS
更新Chrome对我有帮助,不过还是谢谢你的帮助! :) @RazmiMartinez - Malin

1

看起来他们已经修复了它。如果您安装了Edge Dev,则今天早上已部署新版本。版本号为112.0.1722.15。更新后,Edge 111.0.1661.51(官方构建)和Chrome 111.0.5563.110(官方构建)也重新开始工作。


0
我的解决方法是删除项目中的.vs文件夹。 我也在Windows更新后遇到了这个问题。

我不得不在设置一个后删除.vs文件夹。我找到了这个链接:https://developercommunity.visualstudio.com/t/Launching-Chrome-Debugger-fails-if-break/10305614 - MCS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接