Aviso de tarefa
Logs de um aviso durante uma compilação baseada em uma demonstrativo condicional avaliada.
Parâmetros
A tabela a seguir descreve os parâmetros do Warning tarefa.
Parâmetro |
Descrição |
---|---|
Code |
Opcional String parâmetro. O código de aviso para associar o aviso. |
HelpKeyword |
Opcional String parâmetro. A palavra-chave de ajuda para associar o aviso. |
Text |
Opcional String parâmetro. O texto do aviso que MSBuild registra se o Condition parâmetro é avaliada como true. |
Comentários
The Warning tarefa permite MSBuild projetos para verificar a presença de uma configuração necessária ou propriedade antes de prosseguir com a próxima etapa de compilação.
Se o Condition parâmetro das Warning tarefa é avaliada como true, o valor da Text parâmetro é registrado e a compilação continua a executar. If a Condition parâmetro não exisit, o texto do aviso é registrado. Para obter mais informações sobre o logon, consulte Visão geral do log no MSBuild.
Exemplo
O exemplo de código a seguir verifica para propriedades que são definidas na linha de comando. Se não houver nenhum conjunto de propriedades, o projeto dispara um evento de aviso e registra o valor de Text parâmetro das Warning tarefa.
<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>