Referência de tarefa do MSBuild
Tarefas fornecem o código que executa durante o processo de compilação. As tarefas na lista a seguir estão incluídas no MSBuild. Quando Visual C++ é instaladas tarefas adicionais estão disponíveis que são usados para construir Visual C++ projetos. Para obter mais informações, consulte Tarefas do MSBuild específico para o Visual C++.
Além dos parâmetros listados os tópicos nesta seção, cada tarefa também tem os seguintes parâmetros:
Parâmetro |
Descrição |
---|---|
Condition |
Opcional String parâmetro. A Boolean expressão que o MSBuild usa o mecanismo para determinar se esta tarefa será executada. Para obter informações sobre as condições que são suportados pelo MSBuild, consulte Condições do MSBuild. |
ContinueOnError |
Opcional Boolean parâmetro A Boolean valor que especifica se as demais tarefas de destino executado se for esta tarefa falhar. A tarefa falha porque o Execute método lança uma exceção ou retorna false. Se ContinueOnError for definido como true, a executar as tarefas restantes e a tarefa com falha não faz com que o destino de todo a falhar. Se ContinueOnError for definido como false, as demais tarefas não serão executados e a falha de destino inteira. Por padrão, ContinueOnError é false. |
Nesta seção
Classe Base da tarefa
Adiciona vários parâmetros para as tarefas que derivam de Task classe.Classe Base de TaskExtension
Adiciona vários parâmetros para as tarefas que derivam de TaskExtension classe.Classe Base de ToolTaskExtension
Adiciona vários parâmetros para as tarefas que derivam de ToolTaskExtension classe.Tarefa do AL (do Assembly Linker)
Cria um assembly com um manifesto de um ou mais arquivos que são módulos tanto ou arquivos de recurso.Tarefa de AspNetCompiler
Quebra Aspnet_compiler. exe, um utilitário para pré-compilar o ASP.NET applications.Tarefa de AssignCulture
Atribui itens identificadores de cultura.Tarefa de AssignProjectConfiguration
Aceita uma lista de seqüências de caracteres de configuração e atribui-los para projetos especificados.Tarefa de AssignTargetPath
Aceita uma lista de arquivos e adiciona <TargetPath> atributos se já não forem especificados.Tarefa de CallTarget
Invoca um destino no arquivo de projeto.Tarefa de CombinePath
Combina os caminhos especificados em um único caminho.Tarefa de ConvertToAbsolutePath
Converte um caminho relativo ou uma referência um caminho absoluto.Copiar tarefa
Copia arquivos para um novo local.Tarefa de CreateCSharpManifestResourceName
Cria um Visual C#-nome de manifesto do estilo de um nome de arquivo. resx de determinado ou outros recursos.Tarefa de CreateItem
Preenche o item de coleções de itens de entrada, permitindo que os itens a serem copiados de uma lista para outra.Tarefa de CreateProperty
Preenche as propriedades a partir dos valores de entrada, permitindo que os valores a serem copiados de uma propriedade ou seqüência de caracteres para outro.Tarefa de CreateVisualBasicManifestResourceName
Cria um Visual Basic-nome de manifesto do estilo de um nome de arquivo. resx de determinado ou outros recursos.CSC tarefa
Invoca o compilador do Visual C# para produzir arquivos executáveis, bibliotecas de vínculo dinâmico ou módulos de código.Excluir tarefa
Exclui os arquivos especificados.Tarefa de erro
Pára um build e registra o erro baseado em uma instrução condicional avaliada.Tarefa Exec
Executa o programa ou comando especificado com os argumentos especificados.Tarefa de FindAppConfigFile
Localiza o arquivo app. config, se houver, nas listas fornecidas.Tarefa de FindInList
Localiza um item em uma lista especificada que tem o itemspec correspondente.Tarefa de FindUnderPath
Determina quais itens na coleção item especificado existem na pasta especificada e todas as suas subpastas.Tarefa de FormatUrl
Converte uma URL para um formato de URL correto.Tarefa de FormatVersion
Acrescenta o número de revisão para o número de versão.Tarefa de GenerateApplicationManifest
Gera um ClickOnce o manifesto de aplicativo ou um manifesto nativo.Tarefa de GenerateBootstrapper
Fornece uma maneira automatizada para detectar, baixar e instalar um aplicativo e seus pré-requisitos.Tarefa de GenerateDeploymentManifest
Gera um ClickOnce manifesto de implantação.Tarefa de GenerateResource
Converte arquivos. txt e. resx arquivos. Resources de binários de runtime de idioma comum.Tarefa de GenerateTrustInfo
Gera a relação de confiança do aplicativo a partir do manifesto de base e o TargetZone e ExcludedPermissions parâmetros.Tarefa de GetAssemblyIdentity
Recupera as identidades do conjunto de arquivos especificados e as informações de identidade de saídas.Tarefa de GetFrameworkPath
Recupera o caminho para o .NET Framework assemblies.Tarefa de GetFrameworkSdkPath
Recupera o caminho para o Windows Software Development Kit (SDK).Tarefa de GetReferenceAssemblyPaths
Retorna a referência de caminhos de assembly de vários frameworks.Tarefa de LC
Gera um arquivo de .license de um arquivo. licx.Tarefa de MakeDir
Cria diretórios e, se necessário, qualquer pai diretórios.Tarefa de mensagem
Registra uma mensagem durante uma compilação.Mover a tarefa
Move os arquivos para um novo local.Tarefa do MSBuild
Cria MSBuild projetos de outro MSBuild project.Tarefa de ReadLinesFromFile
Lê uma lista de itens de um arquivo de texto.RegisterAssembly tarefas
Lê os metadados do assembly especificado e adiciona as entradas necessárias no registro.Tarefa de RemoveDir
Remove as pastas especificadas e todos os seus arquivos e subdiretórios.Tarefa de RemoveDuplicates
Remove duplica itens da coleção item especificado.Tarefa de RequiresFramework35SP1Assembly
Determina se o aplicativo requer o.NET Framework 3.5 SP1.ResGen tarefa
Obsoleto. Use o Tarefa de GenerateResource a tarefa para converter arquivos. txt e. resx para e do common language runtime Resources binário arquivos.Tarefa de ResolveAssemblyReference
Determina a todos os assemblies que dependem as montagens especificadas.Tarefa de ResolveComReference
Leva a uma lista de um ou mais nomes de biblioteca de tipos ou arquivos. tlb e resolve essas bibliotecas de tipo para locais no disco.Tarefa de ResolveKeySource
Determina a fonte de chave de nome forteTarefa de ResolveManifestFiles
Resolve os seguintes itens no processo de compilação para arquivos de geração de manifesto: criado itens, dependências, satélites, conteúdo, depuração, símbolos e documentação.Tarefa de ResolveNativeReference
Resolve referências nativas.ResolveNonMSBuildProjectOutput tarefa
Determina os arquivos de saída não MSBuild referências do projeto.Tarefa SGen
Cria um assembly de serialização de XML para tipos no assembly especificado.Tarefa de SignFile
Assina o arquivo especificado usando o certificado especificado.Tarefa de toque.
Define os horários de acesso e modificação dos arquivos.Tarefa de UnregisterAssembly
Cancela o registro as montagens especificadas para fins de interoperabilidade COM.Tarefa de UpdateManifest
Atualiza as propriedades selecionadas em um manifesto e abandono das.Tarefa de Vbc
Invoca o compilador Visual Basic para produzir arquivos executáveis, bibliotecas de vínculo dinâmico ou módulos de código..Tarefa de aviso
Logs um aviso durante uma compilação com base em uma instrução condicional avaliada.Tarefa de WriteCodeFragment
Gera um arquivo de código temporário usando o fragmento de código gerado especificado. Não exclua o arquivo.Tarefa de WriteLinesToFile
Grava os itens especificados no arquivo de texto especificado.Tarefa de XmlPeek
Retorna os valores conforme especificado pela consulta XPath de um arquivo XML.Tarefa de XmlPoke
Define os valores conforme especificado por uma consulta XPath em um arquivo XML.Tarefa de XslTransformation
Transforma uma entrada XML usando um Transformação de linguagem de folha de estilos extensível (XSLT) ou compilados XSLT e saídas para um dispositivo de saída ou um arquivo.
Consulte também
Conceitos
Outros recursos
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Setembro de 2010 |
Movido Visual C++ tarefas para uma subseção Tarefas do MSBuild específico para o Visual C++. |
Aprimoramento de informações. |