visual studio editar continuar visual-studio visual-studio-2017

visual studio - studio - Cómo deshabilitar la nueva ventana de depuración en VS2017



editar y continuar visual studio 2015 (10)

Estoy usando Visual Studio 2017 RC y me siento muy frustrado con la nueva ventana de Chrome que aparece al hacer clic en Depurar.

Problemas con la ventana de depuración de Chrome:

  • Tarda años en comenzar / "adjuntar" el sitio web (creo que está adjuntando toda la depuración de JavaScript que no necesito porque uso Chrome DevTools para eso de todos modos)
  • No se puede acoplar (como una pestaña) con otras ventanas de Chrome
  • No recuerda el historial de formularios. Si estoy probando formularios, no puedo completar automáticamente los datos del formulario, así que tengo que escribir todo el lote cada vez
  • No recuerda el historial de URL. Si estoy probando una página específica en mi sitio, no puedo seleccionar rápidamente la URL del menú desplegable de la barra de URL de Chrome. Tienes que escribir la url en su totalidad
  • Las extensiones no están habilitadas, así que no puedo usar mi regla o extensiones de selector de color
  • La ventana de Chrome se cierra cuando se detiene la depuración, así que tengo que abrir una nueva ventana para seguir navegando por el sitio local

¿Alguien sabe cómo deshabilitar esta nueva ventana de estilo de depuración y volver a cómo era en VS 2015?



Depuración> Opciones> Depuración> General> (desmarcar) Habilitar la depuración de JavaScript para ASP.Net (Chrome e IE).

Herramientas> Opciones> Proyectos y soluciones> Proyectos web, desmarque "Detener depurador cuando la ventana del navegador esté cerrada"

funciona para mí, visual studio professional 2017, v 15.7.3


En Visual Studio 2017:

Si le pide nuevamente que active el depurador JS nuevamente, elija otra opción (continuará solicitándole si tiene puntos de interrupción en su código de script):


Esto no es un problema, sino una nueva característica en VS 2017. Anteriormente solo podíamos depurar JS y TypeScript usando IE en modo de depuración (de VS). Pero ahora han introducido la depuración de JS y TS dentro de VS utilizando la función de depuración remota de Chrome. Si está ejecutando su aplicación en modo de depuración (presionando F5) y Chrome está seleccionado como navegador, Visual studio 2017 intentará abrir una sesión de depuración remota con Chrome en un puerto dedicado. Con depuración remota,

  1. El navegador se inicia en modo plano, es decir, sin extensión ni historial, etc. La depuración remota no funciona con una instancia existente de Chrome que ya se está ejecutando.

  2. Siempre ves esta ventana por un tiempo. En este punto, VS está intentando conectar el depurador remoto a VS

  1. Para volver a la experiencia de depuración de VS 2015, cambie el objetivo de depuración de Chrome a IIS Express.

Esta publicación describe esta característica en detalle. https://blogs.msdn.microsoft.com/webdev/2016/11/21/client-side-debugging-of-asp-net-projects-in-google-chrome/

Un tipo de solución rápida es presionar F5 e iniciar la sesión de depuración y olvidarse de la nueva ventana de Chrome. Vaya a su instancia normal de Chrome y simplemente abra su sitio en una pestaña nueva. Aún podrá depurar y hacer todo porque IIS Express seguirá ejecutando su aplicación en ese puerto.

Actualización: La respuesta dada a continuación por @Steveadoo es el camino correcto en el futuro. La opción que se muestra en su captura de pantalla controla cómo se inicia Chrome para la depuración. Desmarque esta opción si desea mantener su instancia habitual de Chrome.

Espero que esto ayude.


Estoy usando Visual Studio 2017, y lo que funcionó para mí es una combinación de estas dos opciones:

  1. Deshabilite la depuración de JavaScript en Depuración -> Opciones -> Depuración -> General Habilite la depuración de JavaScript para ASP.Net.
  2. Deshabilite detener la depuración cuando el navegador esté cerrado en Depuración -> Opciones -> Proyectos y soluciones -> Proyectos web -> Detener depurador cuando las ventanas del navegador estén cerradas, cierre el navegador cuando la depuración se detenga.

Cuando usé solo uno de estos dos, no funcionó.


No estoy seguro de si esto vino con la última actualización VS 2017, pero dentro de Debug -> Options puedes deshabilitarlo ahora.

Solo desmarca el resaltado:




si nos fijamos en el caso de JavaScript

Para habilitar y deshabilitar la depuración de JavaScript en VisualStudio es el mismo en todas las versiones

  • Menú de herramientas
  • Opciones ...
  • Depuración -> General
  • Desmarque "Habilitar depuración de JavaScript para ASP.NET"

En el menú VS, haga clic en:

Herramientas> Opciones> buscar "proyectos de navegador"> desmarque la última opción "Detener depurador cuando la ventana del navegador esté cerrada.

Esto hará el trabajo.