Почему список документов сценариев VS Solution Explorer продолжает расти и как я могу использовать эти ссылки? - PullRequest
1 голос
/ 22 апреля 2019

Когда мы отлаживаем приложение MVC5, предоставляются ссылки для доступа к работающим скриптам, как показано ниже.Это для базового приложения MVC5, которое не имеет абсолютно никаких модификаций:

enter image description here

Если мы просто обновим экран 3 раза на домашней странице, списокотображается длиннее, как показано ниже:

enter image description here

Я еще никогда не пытался отладить скрипт.Я использовал ссылки html для просмотра страниц и понимаю, что могу открыть один из файлов .js, установить точку останова и попытаться отладить скрипт.Но почему так много ссылок?Я бы подумал, что мне нужна только одна ссылка для любого заданного сценария или страницы;что ссылки исчезнут, когда скрипт или страница больше не активны.Очевидно, я что-то упускаю из-за постоянно растущего списка.

Может кто-нибудь дать краткое объяснение этой функции и как я буду ее использовать.В моей книге по Visual Studio упоминается эта функция, но недостаточно текста, чтобы я мог разобраться с этим аспектом этой функции.

1 Ответ

2 голосов
/ 18 мая 2019

Это похоже на ошибку в адаптере отладки Edge. В частности, адаптер должен отправлять событие, когда страница обновляется (или происходит навигация), чтобы очистить старые сценарии, которые больше не действительны для нового контекста выполнения ( здесь есть ссылка на описание события в протокол адаптера отладки, если вам интересно).

Мы открыли проблему в проекте GitHub , где вы можете отслеживать ход исправления.

Для временного решения, если вы нажмете на самый нижний повторяющийся скрипт в списке, это должна быть последняя загруженная версия, и она должна работать без ошибок.

* EDIT

У нас есть исправление для этой проблемы, которое должно появиться в 16.2 Preview 2 Visual Studio.

...