visual studio para extensiones code visual-studio-2017 start-page

visual-studio-2017 - para - visual studio code autocomplete css class



Cómo deshabilitar la página de inicio después de cerrar la solución en Visual Studio 2017 (4)

En Visual Studio 2017, puede seleccionar Herramientas> Opciones> Entorno> Inicio> Al inicio: Mostrar entorno vacío. Esto evita que la página de inicio se muestre cuando inicie Visual Studio, y en versiones anteriores evitó que la página de inicio apareciera al cerrar una solución.

Sin embargo, en Visual Studio 2017, parece que los diseñadores eligieron mostrar la página de inicio después de cerrar una solución, incluso si la opción era para un entorno vacío en el inicio.

¿Hay alguna forma creativa de evitar esto hasta que el equipo de Visual Studio decida proporcionar una opción razonable?


Me disgustó tanto este comportamiento que agregué la opción "Cerrar página de inicio automática" a mi extensión gratuita Menees VS Tools 2017 para VS 2017. El valor predeterminado es falso (ya que no quería cambiar el comportamiento predeterminado de VS para todos los que usan mi extensión), pero lo puse en verdadero manualmente en todas mis instalaciones VS.

Yo y otros discutimos esto con Andrew Arnott de Microsoft en la page , pero no parecía importarle mucho. Los datos de telemetría de MS dicen que aquellos de nosotros que no queremos ver la página de inicio son una minoría, por lo que MS solo nos va a obligar a hacerlo. :-(


Me encontré con esto después de encontrarme con lo mismo. Aquí hay un trabajo potencial en la page comunidad de desarrolladores de las respuestas de Oleg Savelyev & Bill Menees. Trabajo más tarde añadido en esa página por Praveen Sethuraman.

Aquí hay una solución que puede utilizar para desactivar la reapertura de la página de inicio después de que se cierre una solución.

Los pasos a seguir son:

1.Cerrar todas las instancias de VS y Ejecutar Regedit

2.Seleccione HKEY_LOCAL_MACHINE

3.Archivo -> Cargar Colmena ...

4.Abra% LOCALAPPDATA% / Microsoft / VisualStudio / 15.0_ / privateregistry.bin

5.Ingrese un nombre como "MyVSHive"

6. Navegue a HKEY_LOCAL_MACHINE / MyVSHive / Software / Microsoft / VisualStudio / 15.0_ / StartPage

7.Cree un nuevo dword con un valor distinto de cero, así:

"DisableOpenOnCloseSolution" = dword: 00000001

8.Seleccione "MyVSHive" y luego vaya a Archivo-> Descargar Hive ...

9. Reiniciar VS

Ahora, al cerrar una solución, la página de inicio no se abrirá automáticamente.

Tenga en cuenta que restablecer la configuración hará que esta configuración se restablezca y tendrá que seguir estos pasos nuevamente.

Gracias,

Praveen [MSFT]

Trabajó para mi. Copiado en caso de que ayude a alguien más.



Reparado en Visual Studio 2017 v.15.5, 4 de diciembre de 2017:

https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes page

¡Gracias por tus comentarios! Hemos solucionado este problema y está disponible en Visual Studio 15.5.

Es genial que Microsoft haya escuchado la solicitud en la comunidad de desarrollo, pero creo que los solicitantes no entendieron el punto principal:

El problema no son los 4 segundos que lleva cerrar una ventana adicional, es la interrupción en la concentración del programador mientras observa y resiste el innecesario cebo de enlace.