使用Blazor调试,断点跨过后会出现脚本窗口



我创建了一个Blazor Web Assembly项目。我选择了"ASP.NET Hosted"one_answers"PWA"选项。在没有任何修改的情况下,我运行Blazor应用程序。我在Counter组件中设置了一个断点。已到达断点并成功跨过。然而,一旦我按下调试按钮,VS中的按钮就会高亮显示,并且我会在VS中看到一个名为"localhost:44314/_framework/wasm/dotnet.3.20.js[dynamic]"的文件的新窗口

"var Module=模块类型=="未定义的";?模块:{};var模块覆盖={}">

并继续:-

"//SIG//开始签名块//SIG//MIIjhwYJKoZIhvcNAQcCoIjeDCCI3QCAQExDzANBglg//SIG//hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor//SIG//BgEEayI3AgEeMCQAQEEEBDgyQbOONQRoqMAEEvTUJAC…//SIG//结束签名块";

我正在使用:-

VS2019:版本16.7.0预览版6.0(我相信是最新的(

Chrome:版本84.0.4147.105(官方版本((64位(

.NET核心SDK:版本:3.1.400-preview-015203

Win 10:OS版本:10.0.18363

注意:使用EDGE浏览时的相同行为:版本84.0.522.52(官方版本((64位(

你知道为什么会发生这种情况以及如何阻止它吗?

提前感谢

这在VS 2022预览中开始发生。以下变通方法帮助了我:

打开以下窗口:Debug -> Windows -> Exception settings

然后,在";投掷时断裂";列表,取消选中Javascript ExceptionsJavascript Runtime Exceptions

今天我更新到VS2019预览版16.8,它刚刚上市,我在调试天堂-没有更多的奇怪之处;-(

最新更新