Elemento de atributo (instalador de conteúdo Visual Studio)
Especifica informações opcionais sobre um componente, como, por exemplo, linguagem de programação.
<Attribute>
<Attributes name="nnnn" value="nnn">
</Attribute>
Atributos e elementos
The following sections describe attributes, child elements, and parent elements.
Atributos
Attribute |
Description |
---|---|
name |
Especifica mais informações sobre a localização de modelos de projeto e starter kits ou o idioma de trechos de código. |
value |
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
Element |
Description |
---|---|
Attributes |
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
Value |
Description |
---|---|
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. |
os valores de atributo de valor
Value |
Description |
---|---|
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 de 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 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. |
|
Especifica que o trecho de código foi escrito na linguagem C#. Válido para nome = lang somente. |
|
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
Conteúdo com um FileContentType valor de Addin, Macro Project, ou Toolbox Control não exigem qualquer Attributes ou Attribute elementos.
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>