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.
Referê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. |
COMReference
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. |
COMFileReference
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”. |
NativeReference
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. |
ProjectReference
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. |
Compilar
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. |
EmbeddedResource
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. |
Conteú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:
|
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. |
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 |
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. |
BaseApplicationManifest
Representa o manifesto de base de aplicativo para a compilação, e contém informações de segurança de implantação de ClickOnce .
CodeAnalysisImport
representa o projeto de FxCop importar.
Importar
Representa assemblies devem ser cujas namespaces importados pelo compilador de Visual Basic .