Как отключить стартовую страницу после закрытия решения в Visual Studio 2017

В Visual Studio 2017 вы можете выбрать "Инструменты" > "Параметры" > "Среда" > "Запуск" > "При запуске": показать пустую среду. Это предотвращает отображение начальной страницы при запуске Visual Studio, а в предыдущих версиях это предотвращало появление стартовой страницы при закрытии решения.

В Visual Studio 2017, кажется, дизайнеры решили показать стартовую страницу после закрытия решения, даже если опция была для пустая среда при запуске.

Есть ли какие-либо творческие способы обойти это, пока команда Visual Studio не решит предоставить разумный вариант?

Ответ 1

Я столкнулся с этим, столкнувшись с тем же. Вот потенциальная работа от сообщества разработчиков page от ответов Олега Савельева и Билла Менеса. Поработайте позже, добавив эту страницу Правееном Сетураманом.

В этом случае обходной путь, который вы можете использовать для отключения начальной страницы, повторное открытие после закрытия раствора.

Ниже перечислены следующие шаги:

1. Закройте все экземпляры VS и Run Regedit

2. Выберите HKEY_LOCAL_MACHINE

3.File → Load Hive...

4.Открыть% LOCALAPPDATA%\Microsoft\VisualStudio\15.0_\privateregistry.bin

5.Введите имя типа "MyVSHive"

6.Найти в HKEY_LOCAL_MACHINE\MyVSHive\Software\Microsoft\VisualStudio\15.0_\StartPage

7. Создайте новый dword с ненулевым значением:

"DisableOpenOnCloseSolution" = DWORD: 00000001

8. Выберите "MyVSHive", а затем перейдите в "Файл- > Выгрузить куст"...

9.Restart VS

Теперь, при закрытии решения, стартовая страница не будет открываться автоматически.

Обратите внимание, что сброс настроек приведет к тому, что этот параметр будет reset, и вам придется снова выполнить эти шаги.

Спасибо,

Правейн [MSFT]

Работал для меня. Копирование в случае, если это помогает кому-то другому.

Ответ 2

Мне так не нравилось такое поведение, что я добавил параметр "Автозакрыть стартовую страницу" для бесплатного расширения Menees VS Tools 2017 для VS 2017. По умолчанию используется значение false (поскольку я не хотел изменять поведение по умолчанию VS для всех, использующих мое расширение), но я установил его в true вручную во всех установках VS.

Я и другие обсуждали это с Эндрю Арноттом из Microsoft в Сообщество разработчиков MS, но он, похоже, не очень заботился. Данные телеметрии MS говорят, что те из нас, кто не хочет видеть Стартовую страницу, находятся в меньшинстве, поэтому MS просто собирается навязать это нам сейчас.: - (

Ответ 4

Исправлено в Visual Studio 2017 v.15.5, 4 декабря 2017 года:

https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes https://developercommunity.visualstudio.com/content/problem/20817/disabled-startpage-is-opened-when-project-is-close.html

Благодарим вас за отзыв! Мы исправили эту проблему, и это доступно в Visual Studio 15.5.

Замечательно, что Microsoft слушала запрос в developer Community, но я думаю, что просители пропустили главное:

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