Compartir a través de


Habilitar y deshabilitar el análisis de código binario para código administrado

Puede configurar el análisis de código heredado (análisis binario) para que se ejecute después de cada compilación de un proyecto de código administrado. También puede tener distintos valores para cada configuración de compilación, por ejemplo, de depuración y de versión.

Nota

El análisis heredado no está disponible para tipos de proyecto más recientes, como los de aplicaciones .NET Core y .NET Standard. Estos proyectos usan analizadores de código basados en .NET Compiler Platform para analizar el código, tanto en directo como en tiempo de compilación. Para obtener información sobre cómo deshabilitar el análisis de código fuente en estos proyectos, consulte Cómo deshabilitar el análisis de código fuente.

Para habilitar o deshabilitar el análisis de código heredado:

  1. En el Explorador de soluciones, haga clic con el botón derecho en el proyecto y luego seleccione Propiedades.

  2. En el cuadro de diálogo propiedades del proyecto, vaya a la pestaña Análisis de código.

  3. Especifique el tipo de compilación en Configuración y la plataforma de destino en Plataforma. (Solo proyectos que no sean de .NET Core ni .NET Standard).

  4. Para habilitar o deshabilitar el análisis de código automático, active o desactive la casilla Ejecutar durante la compilación de la sección Analizadores binarios.

    Run binary code analysis on build option in Visual Studio

  5. Si necesita deshabilitar el análisis heredado, compruebe que el análisis de código heredado está deshabilitado en el archivo del proyecto. Establezca la propiedad RunCodeAnalysis en false:

    <RunCodeAnalysis>false</RunCodeAnalysis>

Nota

Deshabilitar el análisis de código binario en la compilación no afecta a los analizadores de código basados en .NET Compiler Platform, que siempre se ejecutan en la compilación si los instaló como paquete NuGet. Para obtener información sobre cómo deshabilitar el análisis de estos analizadores, consulte Cómo deshabilitar el análisis de código fuente.