Glossário do MSBuild
Esses termos são usados para descrever 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 conhecido como lotes, com base em metadados de item e em seguida, executar um destino ou tarefas uma vez usando cada lotes. Em lotes é o equivalente do MSBuild para--compilação de loop. Para obter mais informações, consulte Separação em lotes no 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 avaliar a 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 criados ou modificado pela 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 pela tarefas que têm elementos de Output filho que têm o atributo de PropertyName . A tarefa é determina “emite-se” a nova 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 fase 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 funcionar.função, item
Consulte o item para funcionar.item
Os itens são entradas no sistema de compilação, e são agrupados nos tipos de item com base em seus nomes de elemento. Os itens representam normalmente arquivos. Como os itens são chamados pelo tipo de item que pertencem aos 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 itens.função de item
Funções de item obtém informações sobre os itens no 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 itensmetadados de item
Consulte metadados, item.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, a exceção de metadados conhecidos. Para obter mais informações, consulte Itens do MSBuild.metadados, conhecidos
Os metadados são conhecidos os metadados somente leitura de item que são inicializados 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.multiplataforma
A capacidade para um projeto de aplicativo ou assembly tem como alvo muitos CLR e frameworks de 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 o script MSBuild que controla a compilação. Arquivos de projeto normalmente têm uma extensão de arquivo que termine com “proj”, como .csproj ou .vbproj. Arquivos de projeto podem importar arquivos e arquivos de destino de propriedade.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 item 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 scripts do 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 propriedades.função de 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 propriedades.
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 Properties de Tarefa de MSBuild, e não podem ser alteradas durante a fase de avaliação de uma compilaçã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. Este 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 de 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 de 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 deles, 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 para alterações possíveis propriedades e itens. Mesmo se o destino for saltado, essas alterações devem ser feitas. Avaliar um destino significa executar esta análise e fatura dessas alterações. Para obter mais informações, consulte Compilações incrementais.destino, executando
Executar um destino significa a avaliação deles e executar as tarefas que não têm nenhuma condição, ou cujos as condições valor para retificar. Durante a compilação incremental, destinos podem ser ignorados ou executado, mas são avaliados sempre. De destino Para obter mais informações, consulte, avaliando.destino, executando
Um destino que tenha uma condição que é avaliada como false não é executado, isto é, não tem efeito na compilação. Destinos que executam são executados ou ignorados. Em ambos os casos, o destino é avaliado. De destino Para obter mais informações, consulte, avaliando.destino, saltando
Se a compilação incremental determina que todos os arquivos de saída são atualizados, o destino é saltado, isto é, o destino é avaliada, mas as tarefas dentro de destino não são executadas. De destino Para obter mais informações, consulte, avaliando.apelido do framework de destino
Um nome que descreve a estrutura (como .NETFramwork, o Silverlight, etc.), versão, e o perfil (como o cliente, o servidor, etc.) que você deseja selecionar.como alvo o bloco
A lista de assemblies que são distribuídos com uma estrutura fornecida e o conjunto de assemblies de referência para essa estrutura.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.transformar
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.