/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
Abra la página Propiedades del proyecto.
Haga clic en la página de propiedades Generar.
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