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