VS2022 Javascript 断点目前不会被命中 Unbound Breakpoint

问题描述 投票:0回答:1

我有一个 MVC 5 应用程序。它有一个 .js 文件。我正在尝试登录控制台以进行调试。我添加了一行 console.log("hi"),并在该行上设置了一个断点,如下所示:

当我按F5时,断点变成空心,并且断点上出现警告三角形:

当我将鼠标悬停在断点上时,它显示“Th 断点当前不会被击中未绑定断点”

然后动态窗口出现,console.log 行消失,断点移动到下一行:

如果我进入浏览器并打开开发者工具,控制台线不存在

我已经尝试过以下方法:

  1. 在发布和调试模式之间切换
  2. 关闭并重新打开VS
  3. 尝试使用不同的代码行(var x=1;)
  4. 冉清洁解决方案

有什么我可以尝试的想法吗?

javascript visual-studio
1个回答
0
投票

可能是由调试配置引起的。请尝试以下步骤来解决此问题:

1:在解决方案资源管理器中右键单击项目,转到“属性/构建/常规”,然后将“调试符号”设置为“PDB 文件,可跨平台移植”。

2:如果您有多项目解决方案,请转到“解决方案”>“属性”。 然后从“单个启动项目”更改为“多个启动项目”。

3:在“调试/发布”下拉列表旁边,还有一个带有“任何 CPU/配置管理器...”的下拉列表。单击“配置管理器...”,您将看到某些项目可能处于发布模式。将它们全部更改为“调试”。

4:请转到您的解决方案文件夹并删除(或重命名)“obj”、“bin”和隐藏的“.vs”文件夹,重新启动 Visual Studio,然后重建您的解决方案。

如果这个答案不是您想要的,请提供更详细的您的要求描述。

© www.soinside.com 2019 - 2024. All rights reserved.