Compartir vía


Message (tarea)

Registra un mensaje durante una compilación.

Parámetros

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

Parámetro Descripción
Importance Parámetro String opcional.

Especifica la importancia del mensaje. Este parámetro puede tener un valor de high, normal o low. El valor predeterminado es normal.
Text Parámetro String opcional.

El texto del error que se va a registrar.

Comentarios

La tarea Message permite a los proyectos de MSBuild enviar mensajes a los registradores en etapas diferentes del proceso de compilación.

Si el parámetro Condition se evalúa como true, se registrará el valor del parámetro Text y la compilación seguirá ejecutándose. Si no existe un parámetro Condition, se registra el texto del mensaje. Para obtener más información sobre los registros, vea Obtener registros de compilación con MSBuild.

De forma predeterminada, el mensaje se envía a todos los registradores registrados. El registrador interpreta el parámetro Importance. Habitualmente, un mensaje establecido en high se envía cuando el nivel de detalle del registrador está establecido en LoggerVerbosity.Minimal o versiones posteriores. Cuando el nivel de detalle del registrador está establecido en LoggerVerbosity.Detailed, se envía un mensaje establecido en low.

Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que a su vez hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, consulte TaskExtension base class.

Ejemplo

El siguiente ejemplo de código registra mensajes para todos los registradores registrados.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="DisplayMessages">
        <Message Text="Project File Name = $(MSBuildProjectFile)" />
        <Message Text="Project Extension = $(MSBuildProjectExtension)" />
    </Target>
    ...
</Project>

Vea también