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:
|
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.