/warn (Opciones del compilador de C#)

La opción /warn especifica el nivel de advertencia que debe mostrar el compilador.

/warn:option

Argumentos

  • option
    El nivel de advertencia que se desea mostrar para la compilación: los números más bajos muestran sólo las advertencias muy graves; los números altos, más advertencias.Los valores válidos están comprendidos entre 0 y 4:

    Nivel de advertencia

    Significado

    0

    Desactiva la emisión de todos los mensajes de advertencia.

    1

    Muestra los mensajes de advertencia graves.

    2

    Muestra las advertencias de nivel 1 y también algunas otras menos graves, como las relativas a la ocultación de miembros de clase.

    3

    Muestra las advertencias de nivel 2 y también algunas otras menos graves, como las relativas a expresiones que siempre se evalúan como true o false.

    4 (valor predeterminado)

    Muestra todas las advertencias de nivel 3 y también las informativas.

Comentarios

Para obtener información sobre un error o una advertencia, puede buscar su código en el índice de la Ayuda.Encontrará otras formas de obtener información sobre errores o advertencias en Errores del compilador de C#.

Si desea tratar todas las advertencias como errores, utilice /warnaserror.Utilice /nowarn para deshabilitar determinadas advertencias.

/w es la forma abreviada de /warn.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra la página Propiedades del proyecto.

  2. Haga clic en la página de propiedades Compilar.

  3. Modifique la propiedad Nivel de advertencia.

Para obtener información sobre cómo establecer esta opción del compilador mediante programación, vea WarningLevel.

Ejemplo

Para compilar in.cs y hacer que el compilador sólo muestre las advertencias de nivel 1, ejecute:

csc /warn:1 in.cs

Vea también

Tareas

Cómo: Modificar las propiedades y los valores de configuración del proyecto

Otros recursos

Opciones del compilador de C#