Itens de projeto MSBuild comuns

Em MSBuild, um item é chamado uma referência a um ou mais arquivos.Os itens contêm metadados como nomes de arquivo, caminhos, e números de versão.Todos os tipos de projeto em Visual Studio têm vários itens em comum.Esses itens são definidos no arquivo microsoft.build.commontypes.xsd.

Itens Comuns

A seguir está uma lista de todos os itens comuns de projeto.

Bb629388.collapse_all(pt-br,VS.110).gifReferência

Representa uma referência (gerenciado) assembly no projeto.

Nome do atributo de item

Descrição

HintPath

cadeia de caracteres opcional.Caminho relativo ou absoluto do assembly.

Nome

cadeia de caracteres opcional.O nome para exibição do assembly, por exemplo, “System.Windows.Forms.”

FusionName

cadeia de caracteres opcional.Especifica o nome simples ou forte a fusão para o item.

Quando este atributo estiver presente, pode economizar tempo porque o arquivo assembly não tem que ser aberto para obter o nome da fusão.

SpecificVersion

booleano opcional.Especifica se somente a versão no nome da fusão deve ser referenciada.

alias

cadeia de caracteres opcional.Algumas alias para referência.

Privado

booleano opcional.Especifica se a referência deve ser copiada para a pasta de saída.Este atributo corresponde a propriedade de Copiar Local de referência que está no Visual Studio IDE.

Bb629388.collapse_all(pt-br,VS.110).gifCOMReference

Representa uma referência componente (COM) não gerenciado no projeto.

Nome do atributo de item

Descrição

Nome

cadeia de caracteres opcional.O nome para exibição do componente.

Um GUID

cadeia de caracteres opcional.Um GUID para o componente, no formulário 12345678-1234-1234-1234-1234567891234 {}.

VersionMajor

cadeia de caracteres opcional.O maior parte do número de versão do componente.Por exemplo, “5 " se o número de versão completa será “5,46”.

VersionMinor

cadeia de caracteres opcional.A parte do menor número de versão do componente.Por exemplo, “46 " se o número de versão completa será “5,46”.

LCID

cadeia de caracteres opcional.o LocaleID para o componente.

WrapperTool

cadeia de caracteres opcional.O nome da ferramenta de wrapper que é usada no componente, por exemplo, “tlbimp”.

Isolada

booleano opcional.Especifica se o componente é um componente registro livre.

Bb629388.collapse_all(pt-br,VS.110).gifCOMFileReference

Representa uma lista das bibliotecas de tipo o alimentando com o destino de ResolvedComreference.

Nome do atributo de item

Descrição

WrapperTool

cadeia de caracteres opcional.O nome da ferramenta de wrapper que é usada no componente, por exemplo, “tlbimp”.

Bb629388.collapse_all(pt-br,VS.110).gifNativeReference

Representa um arquivo de manifesto nativo ou uma referência a esse arquivo.

Nome do atributo de item

Descrição

Nome

Cadeia de caracteres necessário.O nome de base do arquivo.

HintPath

Cadeia de caracteres necessário.O caminho relativo de arquivo.

Bb629388.collapse_all(pt-br,VS.110).gifProjectReference

Representa uma referência a outro projeto.

Nome do atributo de item

Descrição

Nome

cadeia de caracteres opcional.O nome para exibição de referência.

Projeto

cadeia de caracteres opcional.Um GUID para referência, no formulário 12345678-1234-1234-1234-1234567891234 {}.

pacote

cadeia de caracteres opcional.O caminho do arquivo de projeto que está sendo referenciado.

Bb629388.collapse_all(pt-br,VS.110).gifCompilar

representa os arquivos de origem para o compilador.

Nome do atributo de item

Descrição

DependentUpon

booleano opcional.Indica se, para criar corretamente, o arquivo depende de outro arquivo.

AutoGen

booleano opcional.Indica se o arquivo foi gerado para o projeto pelo ambiente de desenvolvimento integrado Visual Studio (IDE).

link

cadeia de caracteres opcional.O caminho notational a ser exibido quando o arquivo está fisicamente fora da do arquivo de projeto.

Visible

booleano opcional.indica se exibir o arquivo em Gerenciador de Soluções em Visual Studio.

CopyToOutputDirectory

booleano opcional.= Valor padrão false.Especifica se copie o arquivo para o diretório de saída.

Bb629388.collapse_all(pt-br,VS.110).gifEmbeddedResource

Representa os recursos a serem inseridos no assembly gerado.

Nome do atributo de item

Descrição

DependentUpon

booleano opcional.Indica se, para criar corretamente, o arquivo depende de outro arquivo.

gerador

Cadeia de caracteres necessário.O nome de um gerador de arquivo que é executado em este item.

LastGenOutput

Cadeia de caracteres necessário.O nome do arquivo que foi criado por todo o gerador de arquivo que é executado em este item.

CustomToolNamespace

Cadeia de caracteres necessário.O namespace no qual todo o gerador de arquivo que executar em este item deve criar o código.

link

cadeia de caracteres opcional.O caminho notational é exibido se o arquivo está fisicamente fora da do projeto.

Visible

booleano opcional.indica se exibir o arquivo em Gerenciador de Soluções em Visual Studio.

CopyToOutputDirectory

booleano opcional.= Valor padrão false.Especifica se copie o arquivo para o diretório de saída.

LogicalName

Cadeia de caracteres necessário.O nome lógico de recurso inserido.

Bb629388.collapse_all(pt-br,VS.110).gifConteúdo

Representa os arquivos que não são compilados no projeto, mas pode ser inserido ou publicado junto com ele.

Nome do atributo de item

Descrição

DependentUpon

booleano opcional.Indica se, para ser inserido corretamente ou publicado, o arquivo depende de outro arquivo.

gerador

Cadeia de caracteres necessário.O nome de um gerador de arquivo que executar em este item.

LastGenOutput

Cadeia de caracteres necessário.O nome do arquivo que foi criado por todo o gerador de arquivo que é executado em este item.

CustomToolNamespace

Cadeia de caracteres necessário.O namespace no qual todo o gerador de arquivo que executar em este item deve criar o código.

link

booleano opcional.indica se exibir o arquivo em Gerenciador de Soluções em Visual Studio.

PublishState

Cadeia de caracteres necessário.O estado de publicar conteúdo, qualquer um:

  • Padrão

  • incluído

  • Excluído

  • DataFile

  • Pré-requisitos

IsAssembly

booleano opcional.especifica se o arquivo é um assembly.

Visible

booleano opcional.indica se exibir o arquivo em Gerenciador de Soluções em Visual Studio.

CopyToOutputDirectory

booleano opcional.= Valor padrão false.Especifica se copie o arquivo para o diretório de saída.

Bb629388.collapse_all(pt-br,VS.110).gifNenhum

Representa os arquivos que não devem ter nenhuma função no processo de compilação.

Nome do atributo de item

Descrição

DependentUpon

booleano opcional.Indica se, para ser inserido corretamente ou publicado, o arquivo depende de outro arquivo.

gerador

Cadeia de caracteres necessário.O nome de um gerador de arquivo que é executado em este item.

LastGenOutput

Cadeia de caracteres necessário.O nome do arquivo que foi criado por todo o gerador de arquivo que é executado em este item.

CustomToolNamespace

Cadeia de caracteres necessário.O namespace no qual todo o gerador de arquivo que executar em este item deve criar o código.

link

cadeia de caracteres opcional.O caminho notational a ser exibido se o arquivo está fisicamente fora da do projeto.

Visible

booleano opcional.indica se exibir o arquivo em Gerenciador de Soluções em Visual Studio.

CopyToOutputDirectory

booleano opcional.= Valor padrão false.Especifica se copie o arquivo para o diretório de saída.

Bb629388.collapse_all(pt-br,VS.110).gifBaseApplicationManifest

Representa o manifesto de base de aplicativo para a compilação, e contém informações de segurança de implantação de ClickOnce .

Bb629388.collapse_all(pt-br,VS.110).gifCodeAnalysisImport

representa o projeto de FxCop importar.

Bb629388.collapse_all(pt-br,VS.110).gifImportar

Representa assemblies devem ser cujas namespaces importados pelo compilador de Visual Basic .

Consulte também

Referência

Propriedades comuns de projeto MSBuild