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>