Compartilhar via


Atributo elemento (Visual Studio Conteúdo Installer)

Especifica informações opcionais sobre um componente, sistema autônomo a linguagem de programação.

<Attribute>
    <Attributes name="nnnn" value="nnn">
</Attribute>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

name

Especifica a obter mais informações sobre a localização de modelos de projeto e starter kits ou o linguagem de trechos de código.

Valor

Especifica o tipo de projeto e o subtipo de Visual Studio modelos de projeto e starter kits ou a linguagem de programação para trechos de código.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

Atributos

Especifica informações personalizadas sobre o componente, que varia com base em FileContentType.

Valor de texto

É necessário um valor de texto.

Valores de atributo de nome

Valor

Descrição

ProjectType

Especifica a linguagem de programação do projeto.

ProjectSubType

Especifica a subcategoria no Novo projeto caixa de diálogo onde o componente será exibida.

TemplateType

Define se um componente é um projeto ou um item de projeto.

Lang

Especifica a linguagem de programação de um trecho de código.

Valores de atributo de valor

Valor

Descrição

Visual Basic

Especifica que o projeto ou item de projeto é de Visual Basic. Válido para nome = ProjectType somente.

Visual C#

Especifica que o projeto ou item de projeto para Visual translation from VPE for Csharp.Válido para nome = ProjectType somente.

Visual J#

Especifica que o projeto ou item de projeto para Visual J#.Válido para nome = ProjectType somente.

Observação:
Este valor só pode ser usado para Visual Studio 2005.

Visual Web Developer

Especifica que o projeto ou item de projeto é de Visual Web Developer. Válido para nome = ProjectType somente.

CSharp

Especifica que o projeto personalizado aparecem na raiz da categoria Visual translation from VPE for Csharp o Novo projeto caixa de diálogo.Válido para nome = ProjectSubType somente.

Visual Basic

Especifica que o projeto personalizado aparecem na raiz do Visual Basic categoria de Novo projeto caixa de diálogo.Válido para nome = ProjectSubType somente.

JSharp

Especifica que o projeto personalizado aparecem na raiz da categoria Visual J# o Novo projeto caixa de diálogo.Válido para nome = ProjectSubType somente.

Observação:
Este valor só pode ser usado para Visual Studio 2005.

Web

Especifica que o projeto personalizado aparecem na raiz do Visual Web Developer categoria de Novo projeto caixa de diálogo.Válido para nome = ProjectSubType somente.

Project

Especifica que o componente é um projeto.Válido para nome = TemplateType somente.

Item

Especifica que o componente é um item de projeto.Válido para nome = TemplateType somente.

  • CSharp

Especifica que o trecho de código foi escrito na linguagem translation from VPE for Csharp.Válido para nome = somente lang.

  • JSharp

Especifica que o trecho de código foi escrito na linguagem J#.Válido para nome = somente lang.

Observação:
Este valor só pode ser usado para Visual Studio 2005.
  • VB

Especifica que o trecho de código foi escrito em Visual Basic. Válido para nome = somente lang.

XML

Especifica que o código snipped foi escrito em XML.Válido para nome = somente lang.

Comentários

Conteúdo com um FileContentType valor de Addin, Macro Project, ou Toolbox Control não requerem qualquer Attributes ou Attribute elementos.

Exemplo

O exemplo a seguir mostra os metadados para um projeto ou kit de início comunidade conteúdo componente.

<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
    <Content>
        <FileName>MyProjectTemplate.zip</FileName>
        <DisplayName>Sample Project Template</DisplayName>
        <Description>A project template created for this example.</Description>
        <FileContentType>VSTemplate</FileContentType>
        <ContentVersion>2.0</ContentVersion>
        <Attributes>
            <Attribute name="ProjectType" value="Visual Basic"/>
            <Attribute name="ProjectSubType" value=""/>
            <Attribute name="TemplateType" value="Project"/>
        </Attributes>
    </Content>
</VSContent>

Consulte também

Referência

Referência de esquema do Installer Visual Studio Conteúdo