为什么 VS 解决方案资源管理器脚本文档列表不断增长,我该如何使用这些链接?
Why does the VS Solution Explorer Script Documents list keep growing and how do I use those links?
当我们调试 MVC5 应用程序时,会提供 links 来访问 运行 脚本,如下所示。这是针对完全没有修改的基本 MVC5 应用程序:
如果我们在首页简单刷新3次,显示的列表会变长如下图:
我还没有真正尝试过调试脚本。我使用 html links 查看页面,我知道我可以打开其中一个 .js 文件,设置断点并尝试调试脚本。但是为什么有那么多link?。我原以为我只需要一个 link 用于任何正在进行的给定脚本或页面;当脚本或页面不再活动时,links 将消失。很明显,关于不断增长的列表,我遗漏了一些东西。
谁能简要解释一下这个功能以及我将如何使用它。我关于 Visual Studio 的书提到了这个功能,但没有提供足够的文字让我了解这个功能的这个方面。
这看起来像是 Edge 调试适配器中的错误。具体来说,适配器应该在页面刷新(或发生导航)时发送一个事件,以清除对新执行上下文不再有效的旧脚本(here's a link 到调试适配器协议中的事件描述如果你很好奇)。
我们已经打开了一个issue on the GitHub project,您可以在其中跟踪修复的进度。
在此期间的解决方法是,如果您单击列表中的 bottom-most 重复脚本,那应该是最新加载的版本,并且应该可以正常运行。
*编辑:
我们已经解决了应该在 Visual Studio 的 16.2 预览版 2 中解决的问题。
当我们调试 MVC5 应用程序时,会提供 links 来访问 运行 脚本,如下所示。这是针对完全没有修改的基本 MVC5 应用程序:
如果我们在首页简单刷新3次,显示的列表会变长如下图:
我还没有真正尝试过调试脚本。我使用 html links 查看页面,我知道我可以打开其中一个 .js 文件,设置断点并尝试调试脚本。但是为什么有那么多link?。我原以为我只需要一个 link 用于任何正在进行的给定脚本或页面;当脚本或页面不再活动时,links 将消失。很明显,关于不断增长的列表,我遗漏了一些东西。
谁能简要解释一下这个功能以及我将如何使用它。我关于 Visual Studio 的书提到了这个功能,但没有提供足够的文字让我了解这个功能的这个方面。
这看起来像是 Edge 调试适配器中的错误。具体来说,适配器应该在页面刷新(或发生导航)时发送一个事件,以清除对新执行上下文不再有效的旧脚本(here's a link 到调试适配器协议中的事件描述如果你很好奇)。
我们已经打开了一个issue on the GitHub project,您可以在其中跟踪修复的进度。
在此期间的解决方法是,如果您单击列表中的 bottom-most 重复脚本,那应该是最新加载的版本,并且应该可以正常运行。
*编辑:
我们已经解决了应该在 Visual Studio 的 16.2 预览版 2 中解决的问题。