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>