/warnaserror (Visual Basic)

Hace que el compilador trate la primera instancia de una advertencia como un error.

/warnaserror[+ | -][:numberList]

Argumentos

Término

Definición

+ | -

Opcional. De manera predeterminada está activada la opción /warnaserror-, para que las advertencias no impidan que el compilador genere un archivo de salida. La opción /warnaserror , que es equivalente a /warnaserror+, hace que las advertencias se traten como errores.

numberList

Opcional. Lista delimitada por comas de los números de Id. de advertencia a los que se aplica la opción /warnaserror. Si no se especifica ningún Id. de la advertencia, la opción /warnaserror se aplica a todas las advertencias.

Comentarios

La opción /warnaserror trata todas las advertencias como errores. Los mensajes que normalmente se considerarían como advertencias se consideran como errores. El compilador informa sobre la repetición posterior de la misma advertencia como advertencias.

De manera predeterminada, /warnaserror- está activado, lo que hace que las advertencias sean sólo informativas. La opción /warnaserror , que es equivalente a /warnaserror+, hace que las advertencias se traten como errores.

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

Nota

La opción /warnaserror no controla cómo se muestran advertencias.Utilice la opción /nowarn para deshabilitar las advertencias.

Para establecer /warnaserror a fin de que trate todas las advertencias como errores en el IDE de Visual Studio

  1. Tenga seleccionado un proyecto en el Explorador de soluciones. En el menú Proyecto, haga clic en Propiedades. Para obtener más información, vea Introducción al Diseñador de proyectos.

  2. Haga clic en la ficha Compilar.

  3. Asegúrese de que la casilla Deshabilitar todas las advertencias esté deshabilitada.

  4. Active la casilla Considerar todas las advertencias como errores.

Para establecer /warnaserror a fin de que trate determinadas advertencias como errores en el IDE de Visual Studio

  1. Tenga seleccionado un proyecto en el Explorador de soluciones. En el menú Proyecto, haga clic en Propiedades.

  2. Haga clic en la ficha Compilar.

  3. Asegúrese de que la casilla Deshabilitar todas las advertencias esté deshabilitada.

  4. Asegúrese de que la casilla Considerar todas las advertencias como errores esté deshabilitada.

  5. Seleccione Error en la columna Notificación adyacente a la advertencia que se debería tratar como un error.

Ejemplo

El código siguiente compila In.vb y hace que el compilador muestre un error cuando se produzca la primera aparición de cada advertencia.

vbc /warnaserror in.vb

El código siguiente compila T2.vb y trata sólo la advertencia para las variables locales no utilizadas (42024) como un error.

vbc /warnaserror:42024 t2.vb

Vea también

Referencia

Líneas de comandos de compilación de ejemplo (Visual Basic)

Conceptos

Configurar advertencias en Visual Basic

Otros recursos

Compilador de línea de comandos de Visual Basic