Compartir a través de


Warning (Tarea)

Actualización: noviembre 2007

Registra una advertencia durante la generación basándose en una instrucción condicional evaluada.

Parámetros

En la siguiente tabla se describen los parámetros de la tarea Warning.

Parámetro

Descripción

Code

Parámetro String opcional.

Código que se va a asociar a la advertencia.

HelpKeyword

Parámetro String opcional.

Palabra clave de la Ayuda que se va a asociar a la advertencia.

Text

Parámetro String opcional.

Texto de la advertencia que MSBuild registra si el parámetro Condition se evalúa como true.

Comentarios

La tarea Warning permite a los proyectos de MSBuild comprobar la presencia de una configuración o propiedad necesaria antes de continuar con el siguiente paso del proceso de generación.

Si el parámetro Condition de la tarea Warning se evalúa como true, se registra el valor del parámetro Text y la generación sigue ejecutándose. Si no existe un parámetro Condition, se anota el texto de la advertencia. Para obtener más información sobre el registro, vea Información general sobre registro en MSBuild.

Ejemplo

En el siguiente ejemplo de código se comprueban las propiedades establecidas en la línea de comandos. Si no se han establecido propiedades, el proyecto provoca un evento de advertencia y registra el valor del parámetro Text de la tarea Warning.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="ValidateCommandLine">
        <Warning
            Text=" The 0 property was not set on the command line."
            Condition="'$(0)' == ''" />
        <Warning
            Text=" The FREEBUILD property was not set on the command line."
            Condition="'$(FREEBUILD)' == ''" />
    </Target>
    ...
</Project>

Vea también

Conceptos

Información general sobre registro en MSBuild

Referencia de esquemas del archivo de proyecto MSBuild