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.
As tarefas fornecem o código executado durante o processo de build. Quando o C++ é instalado, as tarefas a seguir estão disponíveis, além das que são instaladas com o MSBuild. Para obter mais informações, consulte a visão geral do MSBuild (C++).
Além dos parâmetros para cada tarefa, cada tarefa também tem os seguintes parâmetros.
| Parâmetro | Description |
|---|---|
Condition |
Parâmetro opcional String .Uma Boolean expressão que o mecanismo MSBuild usa para determinar se essa tarefa será executada. Para obter informações sobre as condições compatíveis com o MSBuild, consulte Condições. |
ContinueOnError |
Parâmetro opcional. Pode conter um dos seguintes valores: - WarnAndContinue ou true. Quando uma tarefa falha, as tarefas subsequentes no elemento Target e no build continuam a ser executadas e todos os erros da tarefa são tratados como avisos - ErrorAndContinue. Quando uma tarefa falha, as Target tarefas subsequentes no elemento e no build continuam a ser executadas e todos os erros da tarefa são tratados como erros.- ErrorAndStop ou false (padrão). Quando uma tarefa falha, as tarefas restantes no Target elemento e no build não são executadas, e todo Target o elemento e o build são considerados com falha.As versões do .NET Framework antes da 4.5 dão suporte apenas aos valores e false aos true valores.Para obter mais informações, consulte Como ignorar erros em tarefas. |
Tópicos relacionados
| Title | Description |
|---|---|
| Tarefa BscMake | Encapsula a ferramenta Utilitário de Manutenção de Informações do Microsoft Browse (bscmake.exe). |
| Tarefa CL | Encapsula a ferramenta compilador do Microsoft C++ (cl.exe). |
| Tarefa CPPClean | Exclui os arquivos temporários que o MSBuild cria quando um projeto C++ é criado. |
| Tarefa ClangCompile | Encapsula a ferramenta do compilador C++ (clang.exe). |
| Tarefa CustomBuild | Encapsula a ferramenta do compilador C++ (cmd.exe). |
| Tarefa FXC | Use compiladores de sombreador HLSL no processo de build. |
| GetOutOfDateItems | Lê tlogs antigos, grava novos tlogs e retorna um conjunto de itens que não são up-to-date. (tarefa auxiliar) |
| GetOutputFileName | Obtém o nome do arquivo de saída para cl e outras ferramentas, que permitem especificar apenas diretório de saída ou nome de arquivo completo ou nada. (tarefa auxiliar) |
| Tarefa LIB | Encapsula a ferramenta Gerenciador de Bibliotecas do Microsoft 32 Bits (lib.exe). |
| Tarefa Link | Encapsula a ferramenta Vinculador do Microsoft C++ (link.exe). |
| Tarefa MIDL | Encapsula a ferramenta do compilador MIDL (Microsoft Interface Definition Language) (midl.exe). |
| Tarefa MT | Encapsula a Ferramenta de Manifesto da Microsoft (mt.exe). |
| Tarefa MultiToolTask | Nenhuma descrição. |
| Tarefa ParallelCustomBuild | Execute instâncias paralelas da tarefa CustomBuild. |
| Tarefa RC | Encapsula a ferramenta Compilador de Recursos do Microsoft Windows (rc.exe). |
| Tarefa SetEnv | Define ou exclui o valor de uma variável de ambiente especificada. |
| Classe base TrackedVCToolTask | Herda de VCToolTask. |
| Tarefa VCMessage | Registra mensagens de aviso e mensagens de erro durante um build. (Não extensível. Somente uso interno.) |
| Classe base VCToolTask | Herda do ToolTask. |
| Tarefa XDCMake | Encapsula a ferramenta documentação XML (xdcmake.exe), que mescla arquivos de comentário de documento XML (.xdc) em um arquivo .xml . |
| Tarefa XSD | Encapsula a ferramenta definição de esquema XML (xsd.exe), que gera arquivos de esquema ou classe de uma origem. Veja a observação abaixo. |
| Referência do MSBuild | Descreve os elementos do sistema MSBuild. |
| Tarefas | Descreve as tarefas, que são unidades de código que podem ser combinadas para produzir um build. |
| Gravação de tarefas | Descreve como criar uma tarefa. |
Observação
A partir do Visual Studio 2017, o suporte ao projeto C++ para xsd.exe é preterido. Você ainda pode usar as APIs Microsoft.VisualC.CppCodeProvider adicionando manualmenteCppCodeProvider.dll ao GAC.