Ejecutar análisis de código manualmente para .NET

De manera predeterminada, los analizadores de .NET Compiler Platform (Roslyn) analizan automáticamente el código de C# o Visual Basic mientras escribe (mediante el análisis en directo), así como durante la compilación. 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:

  • Si le interesa ver advertencias de análisis de código para todos los archivos de un proyecto o solución específicos. De manera predeterminada, el análisis de código en directo 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 de código activo continuo para que se ejecute en toda la solución. Para obtener más información, vea el artículo Configuración de análisis de código en directo para .NET.
  • Puede preferir el flujo de trabajo de ejecución de análisis de código a petición antes que el análisis en directo 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 o la compilación. Después, 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 Cómo deshabilitar el 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.

Ejecutar análisis de código manualmente

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 comenzará a ejecutarse en segundo plano. Debería ver el mensaje Ejecución del análisis de código para <proyecto> en la barra de estado de Visual Studio, cerca de la esquina inferior izquierda. Una vez completado el análisis de código, el mensaje de estado cambiará a Análisis de código completado para <proyecto>. La lista de errores se actualizará con todos los diagnósticos de análisis de código.