2017-03-09 9 views
13

W Visual Studio 2017, możesz wybrać Narzędzia> Opcje> Środowisko> Uruchomienie> Podczas uruchamiania: Pokaż puste środowisko. Zapobiega to wyświetlaniu strony początkowej podczas uruchamiania programu Visual Studio, a w poprzednich wersjach uniemożliwiło wyświetlenie strony początkowej podczas zamykania rozwiązania.Jak wyłączyć stronę początkową po rozwiązaniu Zamknij w Visual Studio 2017

Jednak w Visual Studio 2017 wygląda na to, że the designers chose to show the Start Page po zamknięciu rozwiązania, nawet jeśli opcja dotyczy pustego środowiska podczas uruchamiania.

Czy są jakieś twórcze sposoby obejścia tego problemu, dopóki zespół Visual Studio nie zdecyduje się na rozsądną opcję?

+1

Na stronie społeczności programistów znajduje się szczegółowe omówienie pracy Olega w jego odpowiedzi. Pracuj później, dodana przez Praveena. Wymaga skonfigurowania wpisu rejestru. Pracowałem dla mnie od tego czasu nie widziałem strony początkowej. –

+0

To niesamowite! Czy możesz to powiedzieć? – HaveSpacesuit

+2

Naprawiono w Visual Studio 2017 v.15.5, 4 grudnia 2017 r. Obejście i rozszerzenie rejestru nie są już potrzebne. – StanleyH

Odpowiedz

12

natknąłem to po uruchomieniu do tej samej rzeczy. Oto potencjał obejść od społeczności programistów page od Oleg Savelyev & Bill Menees odpowiedzi. Obejść później dodaje na tej stronie przez Praveen Sethuraman.

.

Oto obejście można użyć, aby wyłączyć stronę startową z wznowienie po rozwiązanie zamyka

kroki do naśladowania są:

1. Zamknij wszystkie instancje VS & Uruchom Regedit

2.Select HKEY_LOCAL_MACHINE

3.File -> Hive obciążenia ...

4.Open% LocalAppData% \ Microsoft \ VisualStudio \ 15.0_ \ privateregistry.bin

5 .Enter nazwie typu „MyVSHive”

6.Navigate do HKEY_LOCAL_MACHINE \ MyVSHive \ Software \ Microsoft \ VisualStudio \ 15.0_ \ startowa

7.Create nową wartość DWORD o niezerowej wartości tak:

"DisableOpenOnCloseSolution" = dword: 00000001

8.Select „MyVSHive”, a następnie przejdź do File-> Unload Hive ...

9.Restart VS

Po zamknięciu rozwiązania Strona początkowa nie zostanie automatycznie otwarta.

Należy pamiętać, że zresetowanie ustawień spowoduje resetowanie tego ustawienia na i konieczne będzie ponowne wykonanie tych kroków.

Dzięki,

Praveen [MSFT]

pracował dla mnie. Kopiowanie na wypadek, gdyby pomogło komuś innemu.

+2

Używam VS2017 15.2 i widzę wiele węzłów pod 'Microsoft \ VisualStudio \ 15.0_ {random}' każdy z własnym podkluczem "StartPage". Najpierw dodałem go do tego, który kończy się na "{random} _Config", ale to nie zadziałało - potrzebowałem dodać wartość 'DisableOpenOnCloseSolution' do wszystkich kluczy, aby mógł działać. – Dai

+2

Znalazłem, że jeśli przejdziesz do% LOCALAPPDATA% i znajdziesz folder "15.0_ {losowy}", to znajdź ten wpis w swoim standardowym rejestrze, możesz utworzyć folder StartPage z określonym dwordem, będzie on miał ten sam efekt . – Spazmoose

+0

Nie jest już potrzebny w Visual Studio 2017 v.15.5 – StanleyH

2

mi się nie podobało to zachowanie tyle że dodałem opcję „Auto-close Strona początkowa” na wolnym Menees VS Tools 2017 rozszerzenia dla VS 2017. domyślnie false (ponieważ nie chcę, aby zmienić domyślną vs za zachowanie dla wszystkich korzystających z mojego rozszerzenia), ale ustawiłem ją na true ręcznie na wszystkich moich instalacjach VS.

Ja i inni rozmawialiśmy o tym z Andrew Arnottem z Microsoftu na temat MS Developer Community, ale wydawało się, że niewiele go to obchodzi. Dane telemetryczne MS mówią, że ci z nas, którzy nie chcą widzieć strony początkowej, są w mniejszości, więc stwardnienie rozsiane właśnie zmusi to do nas teraz. :-(

1

Poprawiono w Visual Studio 2017 v.15.5, dnia 4 grudnia 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

Dziękujemy za Twoją odpowiedź! Naprawiliśmy ten problem i jest dostępny w Visual Studio 15.5.

To wspaniałe, że Microsoft wysłuchał wniosku w developercommunity, ale myślę, że Requestery brakowało główny punkt:

Problemem nie jest to 4 sekundy, że trzeba, aby zamknąć dodatkowe okno, to przerwa w skupieniu programisty patrząc na niepotrzebną link-przynętę.