Compartilhar via


MSBuild tarefas específicas para o Visual C++

As tarefas fornecem código que executa durante o processo de compilação.Quando Visual C++ é instalado, as seguintes tarefas estão disponíveis, além do que aquelas que são instaladas com MSBuild.Para obter mais informações, consulte Visão geral do MSBuild (Visual C++).

Além dos parâmetros para cada tarefa, cada tarefa também possui os seguintes parâmetros.

Parâmetro

Descrição

Condition

parâmetro opcional de String .

Uma expressão de Boolean que o mecanismo de MSBuild usa para determinar se esta tarefa será executada.Para obter informações sobre as condições que são suportadas por MSBuild, consulte Condições do MSBuild.

ContinueOnError

parâmetro opcional.Pode conter um dos seguintes valores:

  • WarnAndContinue ou true.Quando uma tarefa falhar, as tarefas subseqüentes no elemento de Destino na compilação e continuar a executar, e todos os erros de tarefa são tratados como avisos

  • ErrorAndContinue.Quando uma tarefa falhar, as tarefas subseqüentes no elemento de Target na compilação e continuar a executar, e todos os erros de tarefa são tratados como erros.

  • ErrorAndStop ou false (padrão).Quando uma tarefa falhar, as outras tarefas no elemento deTarget e na compilação não são executadas, e o elemento inteiro de Target e a construção são considerados ter falhado.

As versões do .NET Framework 4,5 antes de suportavam apenas os valores de true e de false .

Para obter mais informações, consulte Como: ignorar erros nas tarefas.

Tópicos relacionados

Nome

Descrição

Tarefa de BscMake

Envolve Microsoft para a ferramenta utilitário de manutenção de informações bscmake.exe ().

Tarefa CL

Envolve a ferramenta do compilador do Visual C++ cl.exe ().

Tarefa de CPPClean

Exclui os arquivos temporários que cria o MSBuild quando um projeto Visual C++ é criado.

Tarefa LIB

Envolve a ferramenta de 32 bits do gerenciador de biblioteca da Microsoft (lib.exe).

Vincular tarefa

Envolve a ferramenta de vinculador Visual C++ link.exe ().

Tarefa MIDL

Envolve a ferramenta do compilador definition language (MIDL) de interface de midl.exe Microsoft ().

Tarefa MT

Envolve a ferramenta de manifesto Microsoft (mt.exe).

Tarefa de RC

Envolve a ferramenta de compilação de recurso do Microsoft Windows (rc.exe).

Tarefa SetEnv

Define ou exclui o valor de uma variável de ambiente especificada.

Tarefa de VCMessage

Mensagens de aviso e mensagens de erro de logs durante a criação.

Tarefa de XDCMake

Envolve a ferramenta de documentação XML (xdcmake.exe), que mescla arquivos de comentário XML de documento (.xdc) em um arquivo .xml.

Tarefa XSD

Envolve a ferramenta de xsd.exe (XSD), que gera arquivos de esquema ou da classe de uma fonte.

Referência do MSBuild

Descreve os elementos do sistema do MSBuild.

Tarefas do MSBuild

descreve as tarefas, que são as unidades de código que podem ser combinadas para gerar uma construção.

Escrita de tarefa

descreve como criar uma tarefa.