Glossário do MSBuild

Esses termos são usados para descrever o Microsoft Build Engine (MSBuild) e seus componentes.

Glossário

  • AssemblyFoldersEx
    Um local de registro onde outros fornecedores armazenam caminhos para cada versão do framework que eles suportam onde a resolução de tempo de design pode pesquisar para localizar assemblies de referência.

  • processamento em lotes
    Processamento em lotes significa dividindo os itens em categorias diferentes, conhecidas como lotes, com base nos metadados de item e, em seguida, executando uma tarefa ou o destino uma vez usando cada lote. Processamento em lotes é equivalente a MSBuild a construção de loop para-. Para obter mais informações, consulte Processamento em lotes do MSBuild.

  • escopo de compilação
    Escopo de compilação descreve um objeto do MSBuild, por exemplo, uma propriedade global, que é potencialmente visível para um projeto e quaisquer projetos de filho que são criados em uma compilação de multiprojeto.

  • projeto filho
    Consulte projeto, o filho.

  • Condição
    Muitos elementos do MSBuild podem ser definidos condicionalmente; ou seja, o Condition atributo será exibida no elemento. O conteúdo dos elementos condicionais é ignorado, a menos que a condição for avaliada como true. Para obter mais informações, consulte Condições do MSBuild.

  • definição, o item
    Consulte definição de item.

  • emitir um item
    Durante a fase de execução de uma compilação, itens podem ser criados ou modificados por tarefas filho Output elementos que possuem o ItemName atributo. Essa tarefa será considerada "emitir" os novos itens.

  • emissão de propriedade
    Durante a fase de execução de uma compilação, propriedades podem ser criadas ou modificadas por tarefas filho Output elementos que possuem o PropertyName atributo. Essa tarefa será considerada "emitir" a nova propriedade.

  • fase de avaliação
    A avaliação é a primeira fase de uma compilação de projeto. Todas as propriedades e os itens são avaliadas na ordem em que aparecem no projeto. Projetos importados são avaliados como eles são encontrados no projeto. Destinos e tarefas não são executadas até a fase de execução e quaisquer propriedades ou itens, eles seriam declarar ou emitir são ignorados durante a avaliação.

  • fase de execução
    A execução é a segunda fase de uma compilação de projeto. Alvos selecionados são criados e as tarefas serão executadas. Propriedades e os itens podem ser criados ou modificados em comparação com seus valores de avaliação.

  • função, propriedade
    Consulte a função de propriedade.

  • funcionar, item
    Consulte a função de item.

  • item
    Os itens são entradas no sistema de compilação e são agrupados em tipos de item com base em seus nomes de elemento. Normalmente, os itens representam arquivos. Porque os itens são nomeados pelo tipo de item pertencem aos termos item e valor do item pode ser usado de forma intercambiável. Para obter mais informações, consulte Itens do MSBuild.

  • definição de item
    Os grupos de definição de item contêm definições de item para adicionar metadados padrão para qualquer tipo de item. Como metadados conhecidos, os metadados padrão estão associado a todos os itens do tipo item especificado. Metadados de padrão podem ser substituídos explicitamente em uma definição de item. Para obter mais informações, consulte Definições de item.

  • função de item
    Funções de item obtém informações sobre os itens no projeto. Essas funções simplificam Obtendo itens de Distinct() e são mais rápidas que looping através dos itens. Há funções para manipular seqüências de caracteres e caminhos de item. Para mais informações, consulte: Funções de item.

  • metadados de item
    Consulte metadados, o item.

  • tipo de item
    Tipos de item são denominados listas de itens que podem ser usados como parâmetros para tarefas. As tarefas usam os valores do item para executar as etapas do processo de compilação. Para obter mais informações, consulte Itens do MSBuild.

  • metadados, o item
    Os metadados de item são uma coleção de pares nome / valor que está associada um item. Metadados fornece informações descritivas para o item e é opcional, exceto para os metadados já conhecidos. Para obter mais informações, consulte Itens do MSBuild.

  • metadados, conhecidos
    Metadados conhecidos são metadados de item somente leitura que é inicializado usando um valor predefinido. Metadados conhecidos fornecem informações descritivas para um item que faz referência a um arquivo. Por exemplo, o valor dos metadados conhecido chamado FullPath é o caminho completo do arquivo referenciado. Para obter mais informações, consulte Itens do MSBuild.

  • multitargeting
    A capacidade de um projeto de aplicativo ou assembly para muitos do CLR diferentes e estruturas do MSBuild e do Visual Studio de destino.

  • perfil
    Um subconjunto de estrutura completa. Isso é usado para minimizar a quantidade que precisa ser baixado para uma máquina.

  • arquivo de projeto
    Um arquivo de projeto contém o script MSBuild que controla a compilação. Arquivos de projeto geralmente têm uma extensão de arquivo que termina com "proj", como, por exemplo,. csproj ou. vbproj. Arquivos de projeto podem importar arquivos de propriedade e de destino.

  • propriedade
    Uma propriedade é um par de chave-valor é usado para controlar o processo de compilação. Para obter mais informações, consulte Propriedadesdo MSBuild.

  • propriedade, o ambiente
    Uma propriedade de ambiente é uma propriedade que é inicializada automaticamente para o valor de uma variável de ambiente do sistema que tem o mesmo nome. Para obter mais informações, consulte Propriedadesdo MSBuild.

  • arquivo de propriedade
    Um arquivo de propriedade é um arquivo de projeto que contém principalmente grupos de propriedades e os grupos de itens que orientam a compilação. Por convenção, ele tem o .props de extensão de arquivo. Normalmente, os arquivos de propriedade são importados no início dos arquivos de projeto associado.

  • propriedade, função
    Uma função de propriedade é uma propriedade do sistema ou o método que pode ser usado para avaliar os scripts do MSBuild. Métodos de propriedade podem ser usados para ler a hora do sistema, comparar seqüências de caracteres, corresponder expressões regulares e realizar outras ações. Para obter mais informações, consulte Funções de propriedade.

  • função de propriedade, aninhada
    Funções de propriedade podem ser combinadas para formulário funções mais complexas. Por exemplo,

    $([MSBuild]::BitwiseAnd(32,   $([System.IO.File]::GetAttributes(tempFile))))

    Para obter mais informações, consulte Funções de propriedade.

  • propriedade, global
    Uma propriedade global é um par de chave-valor é usado para controlar o processo de compilação. Propriedades globais são definidas em um prompt de comando ou usando o Properties o atributo de um tarefa MSBuilde não pode ser modificado durante a fase de avaliação de uma compilação. Para obter mais informações, consulte Propriedadesdo MSBuild.

  • propriedade, local
    Uma propriedade de local é um par de chave-valor é usado para controlar o processo de compilação. Esse termo só é usado para distinguir uma propriedade que não é uma propriedade global.

  • propriedade, o registro
    Uma propriedade de registro tem um valor que é definido usando uma sintaxe especial que lê o valor de uma subchave de registro do sistema. Para obter mais informações, consulte Registry Properties.

  • propriedade reservada
    Uma propriedade reservada é um par de chave-valor é usado para controlar o processo de compilação. Propriedades reservadas são automaticamente inicializadas para valores predefinidos. Para obter mais informações, consulte Propriedadesdo MSBuild.

  • escopo do projeto
    Escopo do projeto descreve um objeto do MSBuild, por exemplo, uma propriedade local, que é visível apenas no arquivo de projeto contendo e quaisquer projetos que ele importa.

  • projeto, o filho
    Um projeto filho é criado pela tarefa MSBuild durante uma compilação de projeto. Esse novo projeto é um filho do projeto que contém ou importa o destino que contém a tarefa do MSBuild. O projeto filho herda as propriedades globais do projeto pai, a menos que eles são modificados pela Properties atributo.

  • Lista Redist
    Lista de redistribuição: a lista de assemblies que correspondem a uma determinada estrutura.

  • assembly de referência
    Um assembly que é usado durante o tempo de design para criar um aplicativo. Um assembly de referência pode ter o código real e interfaces privadas removidas dela, deixando apenas os metadados e as interfaces públicas.

  • propriedade de registro
    Consulte propriedade, o registro.

  • target
    Um destino agrupa tarefas em uma determinada ordem e expõe as seções do arquivo do projeto como pontos de entrada ao processo de compilação. Para obter mais informações, consulte Destinos do MSBuild.

  • o destino, criando
    Consulte o destino, em execução.

  • o destino, a avaliação
    Por causa de compilação incremental, destinos devem ser analisados para possíveis alterações em Propriedades e os itens. Mesmo se o destino for ignorado, essas alterações devem ser feitas. Avaliar um destino significa a realizar essa análise e fazer essas alterações. Para obter mais informações, consulte As compilações incrementais.

  • o destino, a execução
    A execução de um destino significa avaliar a ele e a execução de todas as tarefas que não têm nenhuma condição ou cujas condições é avaliada como verdadeira. Durante a compilação incremental, destinos podem ser ignorados ou executados, mas são sempre avaliadas. Para obter mais informações, consulte o destino, a avaliação.

  • destino, executando
    Um destino de uma condição que é avaliada como false não é executado, ou seja, não tem efeito sobre a compilação. Destinos executar são executados ou ignorados. Em ambos os casos, o destino é avaliado. Para obter mais informações, consulte o destino, a avaliação.

  • destino, ignorando
    Se compilação incremental determina que todos os arquivos de saída estão atualizados, e em seguida, o destino é ignorado, ou seja, o destino é avaliado, mas as tarefas dentro do destino não serão executadas. Para obter mais informações, consulte o destino, a avaliação.

  • moniker do framework de destino
    Um nome que descreva a estrutura (como.NETFramwork, Silverlight, etc.), a versão e o perfil (como, por exemplo, cliente, servidor, etc.) que você deseja que o destino.

  • pacote de direcionamento.
    A lista de assemblies que são distribuídos com uma determinada estrutura e o conjunto de assemblies de referência dessa estrutura.

  • arquivo de destinos
    Um arquivo de destinos é um arquivo de projeto que contém principalmente destinos e tarefas que orientam a compilação. Por convenção, ele tem a extensão de arquivo. targets. Normalmente, os arquivos de destino são importados no final dos arquivos de projeto associado.

  • tarefa
    As tarefas são unidades do executável de código que MSBuild projetos usam para realizar operações de compilação. Por exemplo, uma tarefa pode compilar arquivos de entrada ou executar uma ferramenta externa. Para obter mais informações, consulte Tarefas do MSBuild.

  • transformar
    Uma transformação é uma conversão individual da coleção de um item para outro. Além de habilitar um projeto converter coleções de item, uma transformação permite um destino identificar um mapeamento direto entre suas entradas e saídas. Para obter mais informações, consulte Transformações do MSBuild.

  • metadados conhecidos
    Consulte metadados, conhecido.

Consulte também

Outros recursos

MSBuild

MSBuild