Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Registra um aviso durante um build com base em uma instrução condicional avaliada.
Parâmetros
A tabela a seguir descreve os parâmetros da tarefa Warning.
| Parâmetro | Descrição |
|---|---|
Code |
Parâmetro String opcional.O código de erro que será associado ao aviso. |
File |
Parâmetro String opcional.Especifica o arquivo relevante, se houver. Se nenhum arquivo for fornecido, o arquivo que contém a tarefa de aviso será usado. |
HelpKeyword |
Parâmetro String opcional.A palavra-chave Ajuda que será associada ao aviso. Apenas para uso interno. |
HelpLink |
Parâmetro String opcional.Um link para obter mais informações sobre esse aviso. |
Text |
Parâmetro String opcional.O texto de aviso que que o MSBuild registra se o parâmetro Condition resultar em true. |
Comentários
A tarefa Warning permite que projetos MSBuild verifiquem a presença de uma configuração necessária ou propriedade antes de continuar com a próxima etapa de build.
Se o parâmetro Condition da tarefa Warning for avaliada como true, o valor do parâmetro Text será registrado e o build continuará a ser executada. Se não existir um parâmetro Condition, o texto de aviso será registrado. Para saber mais sobre o log, confira Obter logs de build.
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.
HelpKeyword é usado pelo Visual Studio para dar suporte ao recurso de ajuda contextual (F1). Você pode usar HelpLink para associar uma página de ajuda online a uma mensagem de erro.
Exemplo
O exemplo de código a seguir verifica as propriedades que são definidas na linha de comando. Se nenhuma propriedade estiver definida, o projeto gerará um evento de aviso e registrará o valor do parâmetro Text da tarefa Warning.
<Project>
<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>