Referência das tarefas do MSBuild
As tarefas fornecem código que executa durante o processo de compilação. As tarefas na lista a seguir estão incluídos com MSBuild. Quando Visual C++ é instalado, as tarefas adicionais estão disponíveis que são usados para criar projetos de Visual C++ . Para obter mais informações, consulte Tarefas do MSBuild específicas ao Visual C++.
Além dos parâmetros listados nos tópicos em esta seção, 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:
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 em tarefas. |
Nesta seção
Classe base Task
Adiciona vários parâmetros para tarefas que derivam da classe de Task .Classe TaskExtension (base)
Adiciona vários parâmetros para tarefas que derivam da classe de TaskExtension .Classe ToolTaskExtension (base)
Adiciona vários parâmetros para tarefas que derivam da classe de ToolTaskExtension .Tarefa AL (Assembly Linker)
Cria um assembly com um manifesto de um ou mais arquivos que são módulos ou arquivos de recurso.Tarefa AspNetCompiler
Envolve aspnet_compiler.exe, um utilitário para pré-compilar aplicativos ASP.NET.Tarefa AssignCulture
Atribui identificadores de cultura para itens.Tarefa AssignProjectConfiguration
Aceita uma lista de cadeias de caracteres de configuração e atribuir-las a projetos especificados.Tarefa AssignTargetPath
Aceita uma lista de arquivos e adiciona atributos de <TargetPath> se já não são especificados.Tarefa CallTarget
Invoca um destino no arquivo de projeto.Tarefa CombinePath
combina os caminhos especificados em um único caminho.Tarefa ConvertToAbsolutePath
converte um caminho relativo ou uma referência em um caminho absoluto.Tarefa Copy
Copia arquivos para um novo local.Tarefa CreateCSharpManifestResourceName
Cria Visual C#- estilizar o nome manifesto de um determinado nome de arquivo .resx ou outro recurso.Tarefa CreateItem
Preencher coleções de item de itens de entrada, permitindo que os itens sejam copiados de uma lista a outra.Tarefa CreateProperty
Preencher as propriedades dos valores de entrada, permitindo que os valores são copiados de uma propriedade ou cadeia de caracteres para outra.Tarefa CreateVisualBasicManifestResourceName
Cria Visual Basic- estilizar o nome manifesto de um determinado nome de arquivo .resx ou outro recurso.Tarefa Csc
Chama o compilador visual C# para gerar executáveis, bibliotecas de vínculo dinâmico, ou módulos de código.Tarefa Delete
Excluir os arquivos especificados.Tarefa Error
Para uma compilação e efetua logon um erro com base em uma instrução condicional avaliada.Tarefa Exec
Executa o programa ou comando especificado com os argumentos especificados.Tarefa FindAppConfigFile
Localiza o arquivo app.config, se houver, listas fornecidas.Tarefa FindInList
Localiza um item em uma lista especificada que tenha o itemspec correspondente.Tarefa FindUnderPath
Determinar quais itens na coleção especificada de item existem na pasta especificada e em todas suas subpastas.Tarefa FormatUrl
Converte uma URL para um formato correto da URL.Tarefa FormatVersion
Acrescenta o número de revisão para o número de versão.Tarefa GenerateApplicationManifest
Gera um manifesto de aplicativo de ClickOnce ou um manifesto nativo.Tarefa GenerateBootstrapper
Fornece uma maneira de detectar automatizada, baixar e instalar um aplicativo e seus pré-requisitos.Tarefa GenerateDeploymentManifest
Gera um manifesto de implantação de ClickOnce .Tarefa GenerateResource
Converte .txt e arquivos de .resx para o tempo de execução .resources binário language runtime arquivo.Tarefa GenerateTrustInfo
Gera confiança de manifesto base, e dos parâmetros de TargetZone e de ExcludedPermissions .Tarefa GetAssemblyIdentity
Recupera as identidades do conjunto de arquivos e saída especificados informações de identidade.Tarefa GetFrameworkPath
Retorna o caminho aos conjuntos de .NET Framework .Tarefa GetFrameworkSdkPath
Retorna o caminho para Windows Software Development Kit (SDK).Tarefa GetReferenceAssemblyPaths
Retorna os caminhos dos assemblies de referência de várias estruturas.Tarefa LC
gera um arquivo de .license de um arquivo de .licx.Tarefa MakeDir
Criar diretórios e, se necessário, todos os diretórios pai.Tarefa Message
Registra mensagens de log durante a criação.Tarefa Move
Arquivos de move para um novo local.Tarefa MSBuild
Projetos de MSBuild a partir de outro projeto de MSBuild .Tarefa ReadLinesFromFile
ler uma lista de itens de um arquivo de texto.Tarefa RegisterAssembly
Ler metadados do assembly especificado e adiciona as entradas necessárias ao Registro.Tarefa RemoveDir
Remove os diretórios especificados e todos os seus arquivos e subpastas.Tarefa RemoveDuplicates
Remove itens duplicados de coleção especificada de item.Tarefa RequiresFramework35SP1Assembly
Determina se o aplicativo requer o .NET Framework 3.5 SP1.tarefa de ResGen
obsoleto. Use a tarefa de Tarefa GenerateResource converter .txt e arquivos .resx a e arquivos binários de tempo de execução .resources language runtime.Tarefa ResolveAssemblyReference
Determina todos os assemblies que dependem das montagens especificadas.Tarefa ResolveComReference
Leva uma lista de um ou vários nomes de biblioteca de tipo ou .tlb arquivos e resolve essas bibliotecas de tipo em locais no disco.Tarefa ResolveKeySource
Determina a fonte de chave de nome forteTarefa ResolveManifestFiles
Resolve os seguintes itens no processo de compilação para os arquivos para a geração de manifestos: itens criados, dependências, satélite, conteúdo, símbolos de depuração, e documentação.Tarefa ResolveNativeReference
Referências de nativo das resoluções.Tarefa ResolveNonMSBuildProjectOutput
Determina os arquivos de saída para referências de projeto de non-MSBuild.Tarefa SGen
Cria um conjunto de serialização XML para tipos no assembly especificado.Tarefa SignFile
assina o arquivo especificado usando o certificado especificado.Tarefa Touch
Defina a hora de acesso e modificação de arquivos.Tarefa UnregisterAssembly
Desregistre que assemblies especificados para interoperabilidade COM purposes.Tarefa UpdateManifest
as atualizações selecionaram propriedades em um manifesto e renunciam-nas.Tarefa Vbc
Chama o compilador do Visual Basic para gerar executáveis, bibliotecas de vínculo dinâmico, ou módulos de código.Tarefa Warning
Efetua logon um aviso durante uma compilação condicional com base em uma instrução avaliada.Tarefa WriteCodeFragment
Gera um arquivo temporário de código usando o fragmento de código gerado especificado. não exclui o arquivo.Tarefa WriteLinesToFile
Grava os itens especificados no arquivo de texto especificado.Tarefa XmlPeek
Valores de retorna como especificado pela consulta XPath de um arquivo XML.Tarefa XmlPoke
Define como valores especificados por uma consulta XPath em um arquivo XML.Tarefa XslTransformation
Torna uma entrada XML usando uma transformação extensible stylesheet language (XSLT) ou XSLT compilado e saída para um dispositivo de saída ou em um arquivo.