Share via


tarefa de mensagem

Registra uma mensagem durante a compilação.

Parâmetros

A tabela a seguir descreve os parâmetros da tarefa Message.

Parâmetro Descrição
Importance Parâmetro String opcional.

Especifica a importância da mensagem. Esse parâmetro pode ter um valor igual a high, normal ou low. O valor padrão é normal.
Text Parâmetro String opcional.

O texto de erro do log.

Comentários

A tarefa Message permite que projetos do MSBuild emitam mensagens para agentes em diferentes etapas no processo de build.

Se o parâmetro Condition avaliar para o true, o valor do parâmetro Text será registrado e a compilação dará continuidade à execução. Se um parâmetro Condition não existir, o texto da mensagem será registrado. Para saber mais sobre o log, confira Obter logs de build.

Por padrão, a mensagem é enviada para todos os agentes registrados. O agente de log interpreta o parâmetro Importance. Normalmente, uma mensagem definida como high é enviada quando o detalhamento do agente está definido como LoggerVerbosity.Minimal ou superior. Uma mensagem definida como low é enviada quando o detalhamento do agente está definido como LoggerVerbosity.Detailed.

Além dos parâmetros listados acima, essa tarefa herda parâmetros da classe TaskExtension, que herda da classe Task. Para obter uma lista desses parâmetros adicionais e suas descrições, confira Classe base TaskExtension.

Exemplo

O exemplo de código a seguir registra mensagens para todos os agentes de log 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>

Confira também