在没有[动态]窗口的情况下在VS 2017中调试Javascript

时间:2017-06-23 21:30:22

标签: javascript visual-studio visual-studio-2017 visual-studio-debugging

我最近失去了单步调试Javascript代码的能力,而没有在调试时弹出包含相同文件的单独[动态]窗口。由于几个原因,这非常令人讨厌,其中三个原因是:

  1. 我经常偶然对[动态]窗口进行编辑,忽略它们。
  2. 调试工具提示在[动态]窗口中不起作用。
  3. 按F12跳转到变量/功能定义不会 工作
  4. 我遇到了解决此问题的old post,但提议的解决方案都没有帮助。我知道我想要的是可能的,因为仅仅一个月前我的Visual Studio就没有这样的表现。

    我正在使用VS 2017。

2 个答案:

答案 0 :(得分:0)

您可以在TOOLS->选项 - >调试下启用“为ASP.NET启用JavaScript调试(Chrome和IE)”选项。

然后在JavaScript中使用断点调试您的应用,查看您身边的结果。

enter image description here

答案 1 :(得分:0)

检查是否未启用,然后在VS 2017中的TOOLS-> Options-> Debugging下启用选项“为ASP.NET(Chrome和IE)启用JavaScript调试”

然后使用Chrome浏览器(或IE)进行调试,例如:

enter image description here

现在,如果您在.js文件中添加断点,它将起作用。