/warn (Especificar el nivel de advertencia)
TOC
Collapse the table of content
Expand the table of content
Esta documentación está archivada y no tiene mantenimiento.

/warn (Especificar el nivel de advertencia) (Opciones del compilador de C#)

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


/warn:option

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.

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 Cómo: Buscar temas de Ayuda para los errores del compilador.

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. Para obtener información detallada, vea Cómo: Especificar las propiedades del proyecto (C#, J#).

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

  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.

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

csc /warn:1 in.cs
Mostrar:
© 2016 Microsoft