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. |
|
Especifica que o trecho de código foi escrito na linguagem translation from VPE for Csharp.Válido para nome = somente lang. |
|
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.
|
|
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>