由于我大约 2 个月前从头开始安装 Visual Studio 2010,因此在调试在 IE 中运行的 JavaScript 代码时,它的行为略有不同。
- 当我设置断点时,它会在标题中打开带有术语“[动态]”的视图副本,并在其中标记断点。
- 当 JavaScript 错误在执行期间发生时,它会在标记引发错误的代码行之前执行相同的操作。
- 此“动态”视图是可编辑的,但编辑无效 - 它们不会保存到文件中。
我觉得这种行为很不舒服。每次我在调试过程中发现代码中的错误时,我都会在动态视图中修复它。我点击保存。VS 没有抱怨。接下来我在 IE 中刷新页面,然后 - 砰 - 更改丢失了,它再次加载未触及的旧版本。
我一直无法找出如何关闭这些视图。在我重新安装 Visual Studio 之前,它并没有这样做。它只会为 HTML 文件的内联脚本标签中的脚本创建“动态”视图。