Compartilhar via


Glossário do MSBuild

Esses termos são usados para descrever o mecanismo de compilação Microsoft (MSBuild) e seus componentes.

glossário

  • AssemblyFoldersEx
    Um local de Registro onde fornecedores de terceiros armazenar caminhos para cada versão do framework que suportam onde a resolução de tempo de design pode parecer para localizar os assemblies de referência.

  • em lotes
    Em lotes significa dividir itens nas categorias diferentes conhecidas como lotes, com base em metadados do item e em seguida, executar um destino ou tasks uma vez usando cada lotes.Em lotes é o equivalente de para MSBuild--compilação de loop.Para obter mais informações, consulte Processamento em lotes do MSBuild.

  • tempo de escopo
    o tempo de escopo descreve um objeto do MSBuild, por exemplo, uma propriedade global, que é potencialmente visível para um projeto e todos os projetos filhos que são criados em uma construção de multiprojeto.

  • projeto filho
    Consulte o projeto, filho.

  • Condição
    Muitos elementos do MSBuild podem ser definidos condicional; isto é, o atributo de Condition aparece no elemento.O conteúdo dos elementos condicionais são ignorados a menos que a condição ser avaliada como true.Para obter mais informações, consulte Condições do MSBuild.

  • definição, item
    Consulte a definição do item.

  • emita o item
    Durante a fase de execução de uma compilação, itens podem ser criado ou modificado pelas tarefas que têm elementos de Output filho que têm o atributo de ItemName .A tarefa é determina “emite-se” novos itens.

  • emita a propriedade
    Durante a fase de execução de uma compilação, as propriedades podem ser criadas ou modificado pelas tarefas que têm elementos de Output filho que têm o atributo de PropertyName .A tarefa é determina “novo” emite-se a propriedade.

  • fase de avaliação
    A avaliação é o primeiro estágio de uma compilação do projeto.Todas as propriedades e itens são avaliados na ordem em que aparecem no projeto.Os projetos importados são avaliados como são encontrados no projeto.Destinos e tarefas não são executados até a fase de execução, e algumas propriedades ou itens que declarem ou para emitir são ignorados durante a avaliação.

  • fase de execução
    A execução é a segunda etapa de uma compilação do projeto.Destinos selecionados são compilados e tarefas são executadas.As propriedades e os itens podem ser criados ou alterado comparado a seus valores de avaliação.

  • função, propriedade
    Consulte a propriedade para funcionar.

  • função, item
    Consulte o item para funcionar.

  • item
    Os itens são entradas no sistema de compilação, e são agrupados baseados nos tipos de itens em seus nomes de elementos.os itens representam normalmente arquivos.Como os itens são chamados pelo tipo de item que pertencem a, os termos item e o valor de item podem ser usados de forma intercambiável.Para obter mais informações, consulte Itens do MSBuild.

  • definição de item
    Grupos de definição de item contém as definições de item que adicionam metadados padrão para qualquer tipo de item.Conhecidos como metadados, os metadados padrão são associados com todos os itens de tipo de item especificado.Os metadados padrão explicitamente podem ser substituídos 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 do projeto.Essas funções simplificam obter itens de Distinct() e são mais rápidas do que em loop através dos itens.Há funções para manipular caminhos e cadeias de caracteres de item.Para obter mais informações, consulte Funções de item

  • metadados de item
    Metadados item,consulte.

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

  • metadados, item
    Os metadados de item são uma coleção de pares nome-valor que está associada com um item.Os metadados fornecem informações descritivas para o item e são opcionais, exceto de metadados conhecidos.Para obter mais informações, consulte Itens do MSBuild.

  • metadados, conhecidos
    Os metadados são conhecidos metadados somente leitura de item que é inicializado usando um valor predefinido.Os metadados conhecidos fornecem informações descritivas para um item que referencia um arquivo.Por exemplo, o valor de metadados conhecidos nomeados FullPath é o caminho completo do arquivo referenciado.Para obter mais informações, consulte Itens do MSBuild.

  • multitargeting
    A capacidade para um projeto do aplicativo ou assembly CLR e aplica vários frameworks do MSBuild e Visual Studio.

  • perfil
    Um subconjunto de estrutura completa.Isso é usado para minimizar a quantidade que precisa ser baixada a um computador.

  • arquivo de projeto
    Um arquivo de projeto contém script MSBuild que controla a compilação.Os arquivos de projeto normalmente têm uma extensão de arquivo que termine com “proj” como .vbproj, .csproj ou.os arquivos de projeto podem importar arquivos de propriedade e arquivos de destino.

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

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

  • arquivo de propriedade
    Um arquivo de propriedade é um arquivo de projeto que contém basicamente grupos de propriedades e os grupos de itens que guiam a compilação.por convenção, tem a extensão de arquivo .props.Os arquivos de propriedade são normalmente importados no início dos arquivos de projeto associados.

  • propriedade, função
    Uma função de propriedade é uma propriedade ou método do sistema que podem ser usados para avaliar script MSBuild.Os métodos de propriedade podem ser usados para ler a hora do sistema, para comparar cadeias de caracteres, coincidir com expressões regulares, e realizar outras ações.Para obter mais informações, consulte Funções de propriedade.

  • função da propriedade, aninhada
    Funções de propriedade podem ser combinadas para formar 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 chave-valor que é usado para controlar o processo de compilação.As propriedades globais são definidas em um prompt de comando, ou usando o atributo de Properties de Tarefa do MSBuild, e não podem ser alterada durante a fase de avaliação de uma construção.Para obter mais informações, consulte Propriedades do MSBuild.

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

  • propriedade, Registro
    Uma propriedade do Registro possui 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 Propriedades do MSBuild.

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

  • com escopo
    o projeto escopo descreve um objeto do MSBuild, por exemplo, uma propriedade local, que é visível somente no arquivo de projeto recipiente e todos os projetos que importar.

  • projeto, filho
    Um projeto filho é criado por tarefa do MSBuild durante a criação do 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 sejam alteradas pelo atributo de Properties .

  • lista de redist
    Lista de redistribuição: a lista de módulos (assemblies) que correspondem a uma estrutura fornecida.

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

  • propriedade do Registro
    Consulte a propriedade, Registro.

  • destino
    Um grupos-alvo tarefas juntos em uma ordem específica e expõe seções do arquivo de projeto como pontos de entrada no processo de compilação.Para obter mais informações, consulte Destinos do MSBuild.

  • destino, a compilação
    Consulte o destino, executando.

  • destino, avaliando
    Devido à compilação incremental, destinos devem ser analisados alterações possíveis para as propriedades e para itens.Mesmo se o destino for tiver ignorado essas alterações, devem ser feitas.Avaliar um destino significa executar esta análise e fatura de essas alterações.Para obter mais informações, consulte As compilações incrementais.

  • destino, executando
    Executar um destino significa a avaliação de ele e executar as tarefas que não têm nenhuma condição, ou cujos as condições avaliada como true.Durante a compilação incremental, destinos podem ser ignorados ou executado, mas são avaliados sempre.Para obter mais informações, consulte o destino, avaliando.

  • destino, executando
    Um destino que tenha uma condição que avalia como false não é executado, isto é, não tem efeito na compilação.Destinos que executam são executados ou pulados.Em ambos os casos, o destino é avaliado.Para obter mais informações, consulte o destino, avaliando.

  • destino, ignorando
    Se a compilação incremental determina que todos os arquivos de saída são atualizados, o destino é tiver ignorado é, isso, o destino é avaliada, mas as tarefas no destino não são executadas.Para obter mais informações, consulte o destino, avaliando.

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

  • como alvo o bloco
    A lista de módulos que são distribuídos com uma determinada estrutura e o conjunto de módulos (assemblies) de referência para o framework.

  • arquivo de destino
    Um arquivo de destino é um arquivo de projeto que contém basicamente destinos e as tarefas que guiam a compilação.por convenção, tem a extensão de arquivo .targets.Os arquivos de destino serão importados normalmente no final de arquivos de projeto associados.

  • tarefa
    As tarefas são as unidades de código executável que uso de projetos de MSBuild executar 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.

  • transform
    Uma transformação é uma conversão linear de uma coleção de itens para outra.Além de ativar um projeto converter coleções de item, uma transformação permite que um destino para identificar um mapeamento entre direto suas entradas e saída.Para obter mais informações, consulte Transformações do MSBuild.

  • metadados conhecidos
    Consulte os metadados, conhecidos.

Consulte também

Outros recursos

MSBuild

MSBuild