Elemento de atributo (Visual Studio Content Installer)

Especifica informações opcionais sobre um componente, como, por exemplo, 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 idioma de trechos de código.

Valor

Especifica o tipo de projeto e um 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 na 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 é para Visual Basic.Válido para nome = ProjectType somente.

Visual C#

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

Visual Web Developer

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

CSharp

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

Visual Basic

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

Web

Especifica que o projeto personalizado aparecem na raiz da Visual Web Developer categoria a 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 C#.Válido para nome = lang somente.

  • VB

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

XML

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

Comentários

Content with a FileContentType value of Addin, Macro Project, or Toolbox Control do not require any Attributes or Attribute elements.

Exemplo

O exemplo a seguir mostra os metadados para um projeto ou starter kit community 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 de instalador Visual Studio conteúdo