VS, используемый для открытия браузера на новой вкладке, теперь открывает новый браузер

Я обновляю до последней версии Visual Studio Preview, и я думаю, что настройка была изменена.

Когда я начинаю отладку веб-приложения ASP.NET в Visual Studio 2017 15.7.0 Preview 4, VS открывает новый браузер.

Раньше у меня была аналогичная проблема, и это была настройка. На этот раз это не та настройка. Как вы можете видеть ниже, моя отладка Chrome уже отключена. enter image description here

Я также осведомлен о флажке "Запустить браузер" в разделе "Проект → Свойства".

Если я снижу отметку о том, что браузер не открывается. Предыдущее поведение, которое мне действительно понравилось, - это открыть новую вкладку в моем браузере по умолчанию, например Chrome.

Как восстановить это поведение? Я бы хотел, чтобы VS автоматически открывал новую вкладку в Chrome и, если у меня не было открытого браузера, только тогда он должен открыть новый браузер.

Ответы

Ответ 1

После обновления Visual Studio до последней версии 15.7.0 я столкнулся с той же проблемой. В моем случае каждый раз, когда я отлаживал свой проект, он открывает два новых экземпляра Chrome. Поскольку это не было достаточно раздражающим, каждый раз, когда я двигал окно на свой второй экран, сеанс отладки немедленно прекращался.

Я просмотрел параметры Visual Studio для browser и нашел параметр, называемый

Остановить отладчик при закрытии окна браузера

которые можно найти в разделе " Projects and Solutions → Web Projects. Я отключил эту настройку, и в следующем сеансе debug-сессии начал работать как вкладки в моем уже запущенном экземпляре браузера.

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

Обновить

Похоже, что версия 15.8.5 все еще имеет эту проблему/поведение.