Compartir a través de


Ejecución manual del análisis de código para .NET

De forma predeterminada, los analizadores de .NET Compiler Platform (Roslyn) analizan automáticamente el código de C# o Visual Basic durante una compilación y mientras escribe (a través del análisis de código activo). Por lo tanto, normalmente no es necesario desencadenar el análisis de código manualmente. Sin embargo, hay algunos escenarios en los que es posible que desee desencadenar manualmente el análisis de código:

  • Quiere ver advertencias de análisis de código para todos los archivos de un proyecto o solución específicos. De forma predeterminada, el análisis de código activo ejecuta analizadores solo para el documento activo. Sin embargo, puede optar por desencadenar el análisis de código una vez en todo el proyecto o solución. Como alternativa, puede habilitar el análisis en vivo continuo del código para ejecutarlo en toda la solución. Para obtener más información, consulte Configuración del análisis de código activo para .NET.
  • Prefiere el flujo de trabajo de ejecución de análisis de código bajo demanda en lugar del análisis en vivo continuo o el análisis en tiempo de compilación. Si es así, puede deshabilitar la ejecución del analizador durante el análisis en directo y una compilación. A continuación, puede desencadenar manualmente el análisis de código una vez en un proyecto o solución. Para obtener información sobre cómo deshabilitar el análisis, consulte Deshabilitación del análisis de código fuente para .NET.

Nota:

La ejecución manual del análisis de código requiere Visual Studio 2019, versión 16.5 o posterior.

Ejecución manual del análisis de código

Para ejecutar manualmente un análisis de código, siga estos pasos:

  1. En el Explorador de soluciones, seleccione el proyecto.

  2. En el menú Analizar, seleccione Ejecutar análisis de código>Ejecutar análisis de código en [Nombre del proyecto].

  3. Como alternativa, para ejecutar el análisis de código en toda la solución, seleccione Analizar>Ejecutar análisis de código>en la solución.

    El análisis de código comienza a ejecutarse en segundo plano. El mensaje Ejecutando análisis de código para '<project>' aparece en la barra de estado de Visual Studio en la esquina inferior izquierda. Una vez completado el análisis de código, el mensaje de estado cambia a Análisis de código completado para "<project>". La lista de errores se actualiza con todos los diagnósticos de análisis de código.