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.