Itens de projeto MSBuild comuns

In MSBuild, um item é uma referência nomeada a um ou mais arquivos. Itens contêm metadados, sistema autônomo números de versão, caminhos e nomes de arquivo. Todos os tipos de projeto Visual Studio ter vários itens em comum. Esses itens são definidos em microsoft.compilação.commontypes.xsd arquivo.

Itens comuns

Veja a seguir uma lista de todos os itens de projeto comum.

Referência

Representa uma referência de assembly (gerenciado) em que o projeto.

Nome do atributo de item

Descrição

HintPath

Seqüência de caracteres opcional. Caminho relativo ou absoluto do assembly.

Nome

Seqüência de caracteres opcional. O nome para exibição do assembly, por exemplo, "sistema.Windows.Forms".

FusionName

Seqüência de caracteres opcional. Especifica o nome de Fusion simples ou de alta segurança para o item.

Quando esse atributo estiver presente, ele pode economizar time porque não tem o arquivo de montagem a ser aberto para obter o nome de Fusion.

SpecificVersion

booliano opcional. Especifica se somente a versão no nome de Fusion deve ser referenciada.

Aliases

Seqüência de caracteres opcional. Todos os aliases da referência.

Private

booliano opcional. Especifica se a referência deve ser copiada para a pasta de saída.

COMReference

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

Nome do atributo de item

Descrição

Nome

Seqüência de caracteres opcional. O nome para exibição do componente.

GUID

Seqüência de caracteres opcional. Um GUID para o componente no formulário {12345678-1234-1234-1234-1234567891234}.

VersionMajor

Seqüência de caracteres opcional. A parte principal do número de versão do componente. Por exemplo, "5" se o número da versão completa for "5.46."

VersionMinor

Seqüência de caracteres opcional. A parte secundária do número de versão do componente. Por exemplo, "46" se o número da versão completa for "5.46."

LCID

Seqüência de caracteres opcional. O identificador de local para o componente.

WrapperTool

Seqüência de caracteres opcional. O nome da ferramenta wrapper que é usado no componente, por exemplo, "tlbimp".

Isolado

booliano opcional. Especifica se o componente é um componente disponível de reg.

COMFileReference

Representa uma lista de bibliotecas de tipos de feed no destino ResolvedComreference.

Nome do atributo de item

Descrição

WrapperTool

Seqüência de caracteres opcional. O nome da ferramenta wrapper que é usado no componente, por exemplo, "tlbimp".

NativeReference

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

Nome do atributo de item

Descrição

Nome

Seqüência de caracteres necessária. O nome base do arquivo de manifesto.

HintPath

Seqüência de caracteres necessária. O caminho relativo do arquivo de manifesto.

ProjectReference

Representa uma referência a outro projeto.

Nome do atributo de item

Descrição

Nome

Seqüência de caracteres opcional. O nome para exibição da referência.

Project

Seqüência de caracteres opcional. Um GUID para a referência, na forma {12345678-1234-1234-1234-1234567891234}.

Pacote

Seqüência de caracteres opcional. O caminho do arquivo de projeto que está sendo referenciado.

Compilar

Representa os arquivos de fonte para o compilador.

Nome do atributo de item

Descrição

DependentUpon

booliano opcional. Indica se, para compilar corretamente, o arquivo depende de outro arquivo.

AutoGen

booliano opcional. Indica se o arquivo foi gerado para o projeto, a Visual Studio ambiente de desenvolvimento integrado (IDE).

Link

Seqüência de caracteres opcional. O caminho a ser exibido quando o arquivo está localizado fisicamente fora a influência do arquivo de projeto de notação.

Visible

booliano opcional. Indica se deve exibir o arquivo no O gerenciador de soluções in Visual Studio.

CopyToOutputDirectory

booliano opcional. Valor padrão = o false. Especifica se você deseja copiar o arquivo para o diretório de saída.

EmbeddedResource

Representa os recursos a ser incorporado no assembly gerado.

Nome do atributo de item

Descrição

DependentUpon

booliano opcional. Indica se, para compilar corretamente, o arquivo depende de outro arquivo.

Gerador

Seqüência de caracteres necessária. O nome de qualquer gerador de arquivo executado neste item.

LastGenOutput

Seqüência de caracteres necessária. O nome do arquivo que foi criado por qualquer gerador de arquivo executado neste item.

CustomToolNamespace

Seqüência de caracteres necessária. O namespace no qual qualquer arquivo gerador compatível com este item deve criar o código.

Link

Seqüência de caracteres opcional. O caminho de notação é exibido se o arquivo está localizado fisicamente fora a influência do projeto.

Visible

booliano opcional. Indica se deve exibir o arquivo no O gerenciador de soluções in Visual Studio.

CopyToOutputDirectory

booliano opcional. Valor padrão = o false. Especifica se você deseja copiar o arquivo para o diretório de saída.

LogicalName

Seqüência de caracteres necessária. O nome lógico do recurso inserido.

Conteúdo

Representa os arquivos que não são compilados no projeto, mas podem ser incorporados ou publicados juntamente com ele.

Nome do atributo de item

Descrição

DependentUpon

booliano opcional. Indica se, para ser incorporados ou publicados corretamente, o arquivo depende outro arquivo.

Gerador

Seqüência de caracteres necessária. O nome de qualquer gerador de arquivo compatível com este item.

LastGenOutput

Seqüência de caracteres necessária. O nome do arquivo que foi criado por qualquer gerador de arquivo executado neste item.

CustomToolNamespace

Seqüência de caracteres necessária. O namespace no qual qualquer arquivo gerador compatível com este item deve criar o código.

Link

booliano opcional. Indica se deve exibir o arquivo no O gerenciador de soluções in Visual Studio.

PublishState

Seqüência de caracteres necessária. O estado de publicar do conteúdo, ambos:

  • Padrão

  • Incluído

  • Excluídos

  • Arquivo de dados

  • Pré-requisito

IsAssembly

booliano opcional. Especifica se o arquivo é um assembly.

Visible

booliano opcional. Indica se deve exibir o arquivo no O gerenciador de soluções in Visual Studio.

CopyToOutputDirectory

booliano opcional. Valor padrão = o false. Especifica se você deseja copiar o arquivo para o diretório de saída.

Nenhum

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

Nome do atributo de item

Descrição

DependentUpon

booliano opcional. Indica se, para ser incorporados ou publicados corretamente, o arquivo depende outro arquivo.

Gerador

Seqüência de caracteres necessária. O nome de qualquer gerador de arquivo executado neste item.

LastGenOutput

Seqüência de caracteres necessária. O nome do arquivo que foi criado por qualquer gerador de arquivo executado neste item.

CustomToolNamespace

Seqüência de caracteres necessária. O namespace no qual qualquer arquivo gerador compatível com este item deve criar o código.

Link

Seqüência de caracteres opcional. O caminho a ser exibida se o arquivo está localizado fisicamente fora a influência do projeto a notação.

Visible

booliano opcional. Indica se deve exibir o arquivo no O gerenciador de soluções in Visual Studio.

CopyToOutputDirectory

booliano opcional. Valor padrão = o false. Especifica se você deseja copiar o arquivo para o diretório de saída.

BaseApplicationManifest

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

CodeAnalysisImport

Representa o projeto de FxCop para importar.

Importar

Representa assemblies cujos namespaces devem ser importados pelo Visual Basic compilador.

Consulte também

Referência

Propriedades comuns de projeto MSBuild