此博客:从Visual Studio调试Microsoft Edge中的JavaScripthttps://devblogs.microsoft.com/visualstudio/debug-javascript-in-microsoft-edge-from-visual-studio/描述了VS应该如何调试JavaScript。
看起来不错。但是,我无法使其正常工作。我有一个.Net Core 3.1 Razor项目。
在IE,Edge,Edge Beta和Chrome中,我无法使脚本调试器正常工作。我已经卸载了所有的Visual Studio版本。我已重新安装VS 2019社区,16.5.4
我的断点总是像这样:
Visual Studio JavaScript调试不起作用
恐怕您无法在cshtml文件中获得所需的内容。如this similar issue所述,您不能调试cshtml文件中的js代码,而只能调试单独的xxx.js
(或xxx.ts
)文件中的代码。
解决方案>>
Instead
,您应该创建一个新的js文件,然后将这些js代码迁移到该文件中,然后它应该可以工作。并且当您调试项目并加载此cshtml页面时,不会出现断点,并且当您完成加载页面时,将出现断点。这就是cshtml功能。