Saltar al contenido

¿Cómo puedo deshabilitar el análisis de código en vivo en Visual Studio 2017?

Solución:

No es posible en VS2017

solo si todos los componentes instalados por Roslyn en Extensiones y Actualizaciones están deshabilitados.

Estoy usando una solución alternativa, los análisis de fuerza de configuración global se ejecutan en la creación de proyectos de solución, en el editor se ejecuta en cualquier cambio, pero ahora el editor es mucho más rápido con la siguiente solución alternativa:

Herramientas -> Opciones -> Editor de texto -> C # (en mi caso) -> Avanzado -> Realizar análisis de características del editor en un proceso externo (experimental) -> seleccionarlo y guardar.

ACTUALIZACIÓN: es posible en VS2019 16.5

Más detalles sobre el problema cerrado (la solución es para VS2019): ¿Cómo deshabilitar la compilación / análisis de código en vivo en Visual Studio 2017?

Tuve un problema similar. Hay este enorme archivo de inicialización temporal en el proyecto, 50K + líneas. Cada vez que lo abría, el análisis de código en vivo se activaba y VS consumía la CPU hasta en un 50%. Pude desactivarlo creando un conjunto de reglas vacío y configurándolo en la sección Análisis de código de las propiedades del proyecto. Ahora parece que se está ejecutando, solo por unos segundos y luego se detiene ya que no hay ninguna regla que aplicar.

No sé si esto se aplica exactamente a su problema, pero así es como va.

Para crear un conjunto de reglas vacío;

  • Haga clic en “Elegir varios conjuntos de reglas” del ComboBox en “Ejecutar este conjunto de reglas”:
    Elija varios conjuntos de reglas

  • Asegúrese de que no haya ningún conjunto de reglas marcado en la ventana “Agregar o quitar conjunto de reglas”.

  • Haga clic en el botón “Guardar como”:
    Lista de conjuntos de reglas
  • En el cuadro de diálogo de archivo, guarde su nuevo conjunto de reglas. Nombré el mío como “EmptyRuleSet”.
  • Después de guardar el proceso, se debe seleccionar un nuevo conjunto de reglas vacío en el ComboBox. Haga clic en el botón “Abrir” a continuación:
    Botón abrir
  • En los detalles del conjunto de reglas, desmarque todos los subconjuntos de reglas y solo aparecerá “Ninguno” en la columna “Acción”:
    Detalle de conjunto de reglas vacío
  • Guarde los cambios en las propiedades del proyecto. Después de estos pasos, puede ver que “Análisis de código en vivo” se ejecuta vacío durante unos segundos cuando abre un archivo o inicia la solución, luego se detiene. Puede que tenga que reiniciar VisualStudio.

Análisis de código en vivo: ejecución vacía

Pude hacer que VS 2019 se ejecutara a velocidades aceptables usando la configuración ‘Cancelar automáticamente operaciones auxiliares de larga ejecución al escribir’. La configuración predeterminada ‘Automático’ parecía ineficaz, aunque cambiarla ahora no parece reintroducir el problema del procesamiento en segundo plano muy lento.

ingrese la descripción de la imagen aquí

No tengo idea si esto detiene / aborta / previene funciones más útiles, aunque parece “domesticar” el procesamiento en segundo plano de VS 2019.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *