Itens de projeto MSBuild comuns
Em MSBuild, um item é uma referência nomeada para um ou mais arquivos. Itens contêm metadados, como números de versão, caminhos e nomes de arquivo. Todos os tipos de projeto Visual Studio tem vários itens em comum. Esses itens são definidos no microsoft.build.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) no projeto.
Nome de atributo do item |
Descrição |
---|---|
HintPath |
String opcional. Caminho relativo ou absoluto do assembly. |
Nome |
String opcional. O nome de exibição do assembly, por exemplo, "System.Windows.Forms". |
FusionName |
String opcional. Especifica o nome de fusão simples ou de alta segurança para o item. Quando esse atributo estiver presente, ele pode economizar tempo, porque o arquivo do assembly não precisa ser aberto para obter o nome de fusão. |
SpecificVersion |
Booleano opcional. Especifica se somente a versão no nome de fusão deve ser referenciada. |
Aliases |
String opcional. Todos os aliases da referência. |
Private |
Booleano opcional. Especifica se a referência deve ser copiada para a pasta de saída. |
COMReference
Representa um componente de (não gerenciado) COM referência no projeto.
Nome de atributo do item |
Descrição |
---|---|
Nome |
String opcional. O nome de exibição do componente. |
GUID |
String opcional. Um GUID para o componente, na forma {12345678-1234-1234-1234-1234567891234}. |
VersionMajor |
String opcional. A parte principal do número da versão do componente. Por exemplo, "5" Se o número de versão completa é "5.46". |
VersionMinor |
String opcional. A parte secundária do número da versão do componente. Por exemplo, "46" Se o número de versão completa é "5.46". |
LCID |
String opcional. A identificação de localidade para o componente. |
WrapperTool |
String opcional. O nome da ferramenta wrapper que é usado no componente, por exemplo, "tlbimp". |
Isolado |
Booleano opcional. Especifica se o componente é um componente sem registro. |
COMFileReference
Representa uma lista de bibliotecas de tipos que alimentam o destino de ResolvedComreference.
Nome de atributo do item |
Descrição |
---|---|
WrapperTool |
String opcional. O nome da ferramenta wrapper que é usado no componente, por exemplo, "tlbimp". |
NativeReference
Representa uma referência a um arquivo ou um arquivo de manifesto nativo.
Nome de atributo do 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 de atributo do item |
Descrição |
---|---|
Nome |
String opcional. O nome de exibição da referência. |
Project |
String opcional. Um GUID para a referência, na forma {12345678-1234-1234-1234-1234567891234}. |
Pacote |
String opcional. O caminho do arquivo de projeto que está sendo referenciado. |
Compilar
Representa os arquivos de origem para o compilador.
Nome de atributo do item |
Descrição |
---|---|
DependentUpon |
Booleano opcional. Indica se, para compilar corretamente, o arquivo depende de outro arquivo. |
AutoGen |
Booleano opcional. Indica se o arquivo foi gerado para o projeto, o Visual Studio o ambiente de desenvolvimento integrado (IDE). |
Link |
String opcional. O caminho a ser exibido quando o arquivo estará localizado fisicamente fora a influência do arquivo de projeto. |
Visible |
Booleano opcional. Indica se deve exibir o arquivo em Solution Explorer na Visual Studio. |
CopyToOutputDirectory |
Booleano opcional. Valor padrão = false. Especifica se deve copiar o arquivo para o diretório de saída. |
EmbeddedResource
Representa os recursos a serem incorporados no assembly gerado.
Nome de atributo do item |
Descrição |
---|---|
DependentUpon |
Booleano opcional. Indica se, para compilar corretamente, o arquivo depende de outro arquivo. |
Gerador |
Seqüência de caracteres necessária. O nome de um gerador de arquivo executado neste item. |
LastGenOutput |
Seqüência de caracteres necessária. O nome do arquivo que foi criado por um gerador de arquivo executado neste item. |
CustomToolNamespace |
Seqüência de caracteres necessária. O namespace no qual qualquer arquivo gerador é executado neste item deve criar o código. |
Link |
String opcional. O caminho de símbolos é exibido se o arquivo estará localizado fisicamente fora a influência do projeto. |
Visible |
Booleano opcional. Indica se deve exibir o arquivo em Solution Explorer na Visual Studio. |
CopyToOutputDirectory |
Booleano opcional. Valor padrão = false. Especifica se deve copiar o arquivo para o diretório de saída. |
LogicalName |
Seqüência de caracteres necessária. O nome lógico do recurso incorporado. |
Conteúdo
Representa os arquivos que não são compilados no projeto, mas que podem ser incorporados ou publicados juntamente com ele.
Nome de atributo do item |
Descrição |
---|---|
DependentUpon |
Booleano opcional. Indica se, para ser incorporados ou publicados corretamente, o arquivo depende outro arquivo. |
Gerador |
Seqüência de caracteres necessária. O nome de um gerador de arquivo executado neste item. |
LastGenOutput |
Seqüência de caracteres necessária. O nome do arquivo que foi criado por um gerador de arquivo executado neste item. |
CustomToolNamespace |
Seqüência de caracteres necessária. O namespace no qual qualquer arquivo gerador é executado neste item deve criar o código. |
Link |
Booleano opcional. Indica se deve exibir o arquivo em Solution Explorer na Visual Studio. |
PublishState |
Seqüência de caracteres necessária. O estado de publicação de conteúdo, ambos:
|
IsAssembly |
Booleano opcional. Especifica se o arquivo é um assembly. |
Visible |
Booleano opcional. Indica se deve exibir o arquivo em Solution Explorer na Visual Studio. |
CopyToOutputDirectory |
Booleano opcional. Valor padrão = false. Especifica se deve copiar o arquivo para o diretório de saída. |
Nenhum
Representa os arquivos que não devem ter função no processo de compilação.
Nome de atributo do item |
Descrição |
---|---|
DependentUpon |
Booleano opcional. Indica se, para ser incorporados ou publicados corretamente, o arquivo depende outro arquivo. |
Gerador |
Seqüência de caracteres necessária. O nome de um gerador de arquivo executado neste item. |
LastGenOutput |
Seqüência de caracteres necessária. O nome do arquivo que foi criado por um gerador de arquivo executado neste item. |
CustomToolNamespace |
Seqüência de caracteres necessária. O namespace no qual qualquer arquivo gerador é executado neste item deve criar o código. |
Link |
String opcional. O caminho a ser exibida se o arquivo estará localizado fisicamente fora a influência do projeto. |
Visible |
Booleano opcional. Indica se deve exibir o arquivo em Solution Explorer na Visual Studio. |
CopyToOutputDirectory |
Booleano opcional. Valor padrão = false. Especifica se deve copiar o arquivo para o diretório de saída. |
BaseApplicationManifest
Representa o manifesto de aplicativo base para a compilação e contém ClickOnce informações de segurança de implantação.
CodeAnalysisImport
Representa o projeto de FxCop para importar.
Importar
Representa assemblies cujos namespaces devem ser importados pelo Visual Basic compilador.