/warnaserror (Opciones del compilador de C#)

La opción /warnaserror+ trata todas las advertencias como errores

/warnaserror[<U>+</U> | -][:warning-list]

Comentarios

Los mensajes que, normalmente, se mostrarían como advertencias se muestran como errores y el proceso de compilación se detiene (no se compilan archivos de salida).

De manera predeterminada, está activada la opción /warnaserror-, que hace que las advertencias no impidan la generación de un archivo de salida.La opción /warnaserror, que equivale a /warnaserror+, hace que se traten las advertencias como errores.

De manera optativa, si desea que sólo se traten como errores algunas advertencias concretas, puede especificar sus números en una lista separada por comas.

Utilice /warn para especificar el nivel de advertencia que debe mostrar el compilador.Utilice /nowarn para deshabilitar determinadas advertencias.

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 el valor de la propiedad Tratar advertencias como errores.

    Para establecer esta opción del compilador mediante programación, vea TreatWarningsAsErrors.

Ejemplo

Para compilar in.cs y hacer que el compilador no muestre advertencias, ejecute:

csc /warnaserror in.cs
csc /warnaserror:642,649,652 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#