Visual studio 2017 为什么VS解决方案资源管理器脚本文档列表不断增长?我如何使用这些链接?

Visual studio 2017 为什么VS解决方案资源管理器脚本文档列表不断增长?我如何使用这些链接?,visual-studio-2017,visual-studio-debugging,Visual Studio 2017,Visual Studio Debugging,当我们调试MVC5应用程序时,会提供链接来访问正在运行的脚本,如下所示。这适用于绝对没有修改的基本MVC5应用程序: 如果我们只是在主页上刷新屏幕3次,则显示的列表会变长,如下所示: 我从未真正尝试过调试脚本。我使用html链接查看页面,我知道我可以打开一个.js文件,设置断点并尝试调试脚本。但为什么会有这么多链接?。我会以为我只需要一个单一的链接为任何给定的脚本或网页正在进行;当脚本或页面不再处于活动状态时,链接将消失。很明显,我在不断增长的名单上遗漏了一些东西 有没有人能简单解释一下这个

当我们调试MVC5应用程序时,会提供链接来访问正在运行的脚本,如下所示。这适用于绝对没有修改的基本MVC5应用程序:

如果我们只是在主页上刷新屏幕3次,则显示的列表会变长,如下所示:

我从未真正尝试过调试脚本。我使用html链接查看页面,我知道我可以打开一个.js文件,设置断点并尝试调试脚本。但为什么会有这么多链接?。我会以为我只需要一个单一的链接为任何给定的脚本或网页正在进行;当脚本或页面不再处于活动状态时,链接将消失。很明显,我在不断增长的名单上遗漏了一些东西


有没有人能简单解释一下这个功能以及我将如何使用它。我在Visual Studio上的书中提到了此功能,但没有提供足够的文本让我了解此功能的这一方面。

这看起来像边缘调试适配器中的一个bug。具体来说,适配器应该在页面刷新(或出现导航)时发送一个事件,以清除对新执行上下文不再有效的旧脚本(如果您感兴趣,请参阅调试适配器协议中的事件描述)

我们已打开一个窗口,您可以在其中跟踪修复的进度

同时,如果您单击列表中最底部的重复脚本,则该脚本应为最新加载的版本,并且可以正常工作

*编辑


我们已经解决了这个问题,应该在Visual Studio的16.2 Preview 2中发布。

可能是的副本?类似于。此选项已排队等待优先级排序,但在新功能推出之前可能会有一段时间,对此不便深表歉意。如果可能,请对两个问题投票:)谢谢。与其他人不同的是,我并没有特别看到它如何工作的问题,我只是想知道为什么?但是你是说每次刷新页面时额外的条目都没有价值吗?实际上,我们只需要找到一行来描述我们想要调试的项目,然后使用该行,它可能出现很多次,但实际上只是重复了同一个条目?脚本文档中的内容通常意味着正在调试的脚本。但我不确定哪些相同的文件多次出现,这就意味着,在我这方面,如果我打开它们,它们的内容总是不相同的,即使名称相同。我想找一个在这方面有经验的人来帮忙。这是在调试Chrome时吗?调试IE时是否会发生相同的行为?你的页面上有iFrame吗?你能告诉我重复条目的URL吗?我们可以通过右键点击脚本名称来实现吗?我完全可以复制昨天的同一期。但是今天我不能再复制它了,不知道我做了什么改变(我做了很多改变),也许它发生在某些特定的行为?在哪里(什么脚本)设置断点?