VS 2017 - Muy lento (rezagado) al depurar


Cuando depuro mi solución, vs 2017 es muy lento y lento, es como si tuviera que operar algo pesado en segundo plano.

Así que deja de "responder" cada 5 segundos durante 2 segundos, lo cual es muy molesto. Alguna sugerencia?

EDITAR (sugerencias probadas):

  • El enlace del navegador está desactivado
  • Se detuvo la retroalimentación de los clientes
Author: Muarl, 2017-03-13

10 answers

Después de una investigación adicional encontré este hilo Desmarcar Habilitar Herramientas de diagnóstico mientras se depura en Herramientas → Opciones → Depuración → General hizo el truco!

Desmarcar Habilitar la depuración de JavaScript para ASP.NET en
Herramientas → Opciones → Depuración → General
hace una gran diferencia en el rendimiento.

 67
Author: Muarl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-04 17:49:04

Si deshabilitar las herramientas de diagnóstico no soluciona el problema, intente deshabilitar IntelliTrace, Desmarcar Habilitar IntelliTrace, en Herramientas - > Opciones - > IntelliTrace. Trabaja para mí.

 12
Author: Lorenzo Ferri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-29 08:48:16

He intentado desactivar algunas cosas solo para ver qué lo está causando. Lo único que funcionó para mí es Herramientas > Opciones > Depuración > General > " Habilitar depuración de JavaScript para ASP.NET (Chrome and IE)".

Estoy usando VS2017 Enterprise v15.2 para Asp.net Formularios WEB.

 10
Author: afr0,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-11 01:01:50

También experimento el retraso cuando "Habilitar la depuración de Javascript para ASP.NET (Chrome e IE)" está marcada. Y desactivar la opción "Habilitar herramientas de diagnóstico durante la depuración" no ayudó.

Sin embargo, también me di cuenta de que cuando I F12 para Herramientas de desarrollo de Chrome, a continuación, el tiempo de retraso desaparece y la aplicación realiza.

Espero que esto ayude.

 3
Author: kmsellers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-27 23:25:52

Ocultar la ventana de Hilos hizo el truco para mí.

 1
Author: Niels Filter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-19 12:44:13

Experimenté el mismo problema. En el modo de depuración, mi proyecto webforms se ejecutó muy lentamente. Cuando se usa Ctrl + F5, se ejecuta rápidamente (como lo hace cuando se implementa). Encontré un bloque try / catch que se estaba ejecutando 45 veces. No estaba haciendo nada, solo estaba atrapando un error que había cometido. Arreglé el error y, al quitar el bloque try-catch - voila! -- a toda velocidad.

Así que si estás experimentando este problema y has probado todas las soluciones anteriores (lo hice), busca un try catch bloque que está disparando a menudo. [Corrige el error :)] y luego elimina el bloque try-catch. No puedo creer la diferencia que ha hecho. No debería haber hecho ninguna diferencia en absoluto, por supuesto, ya que el bloque try-catch no estaba haciendo nada, pero lo hizo.

 1
Author: George Beier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-24 15:36:54

Dejé de obtener Depurar=>Adjuntar A Proceso de trabajo... incluso intentó TODAS las soluciones en este post (2-pages worth).

Solución

Use Vuelva A conectar VS Extensión IDE. Esto evita la necesidad de usar de nuevo el diálogo Adjuntar al Proceso si se trata de un proceso al que se ha asociado recientemente.

introduzca la descripción de la imagen aquí

 0
Author: SliverNinja - MSFT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:18:27

Si está utilizando VS 2017 Enterprise edition, intente desactivar la función IntelliTrace (Herramientas - > Opciones - > IntelliTrace)

Con esta característica desactivada, el comportamiento rezagado desapareció incluso manteniendo las herramientas de diagnóstico activadas (Herramientas -> Opciones -> Depuración -> Habilitar Herramientas de diagnóstico durante la depuración)

 0
Author: armadillo.mx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-09 13:44:19

A veces es debido a un análisis en tiempo real en Antivirus.

"Agregar excepciones " Archivos/carpetas de Visual Studio para su Antivirus

C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe

C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 201

 0
Author: Jakkrite.R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-05 13:37:52

Solo una cosa que me ayudó fue deshabilitar la opción del depurador de Resharper. Si usa Resharper, intente DESMARCAR "Mostrar valores de variables locales en el editor"en el menú: Resharper -> Opciones -> Herramientas -> Depurador.

Opciones de Debbuging de Resharper

Me ayudó.

 0
Author: Ruslan Muslimov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-28 09:46:32