Attribute (elemento del Instalador de contenido de Visual Studio)
Especifica la información opcional sobre un componente, como el lenguaje de programación.
<Attribute>
<Attributes name="nnnn" value="nnn">
</Attribute>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
name |
Ofrece más información sobre la ubicación de las plantillas y Starter Kits del proyecto o sobre el lenguaje de los fragmentos de código. |
value |
Especifica el tipo y subtipo de proyecto para las plantillas y Starter Kits del proyecto de Visual Studio o el lenguaje de programación para los fragmentos de código. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
Atributos |
Especifica información personalizada sobre el componente, que varía en función del FileContentType. |
Valor de texto
Se requiere un valor de texto.
Valores del atributo name
Valor |
Descripción |
---|---|
ProjectType |
Especifica el lenguaje de programación del proyecto. |
ProjectSubType |
Especifica la subcategoría en el cuadro de diálogo Nuevo proyecto, donde aparecerá el componente. |
TemplateType |
Define si un componente es un proyecto o un elemento de proyecto. |
Lang |
Especifica el lenguaje de programación de un fragmento de código. |
Valores del atributo value
Valor |
Descripción |
---|---|
Visual Basic |
Especifica que el proyecto o el elemento de proyecto es para Visual Basic. Sólo válido para name=ProjectType. |
Visual C# |
Especifica que el proyecto o el elemento de proyecto es para Visual C#. Sólo válido para name=ProjectType. |
Visual Web Developer |
Especifica que el proyecto o el elemento de proyecto es para Visual Web Developer. Sólo válido para name=ProjectType. |
CSharp |
Especifica que el proyecto personalizado debe aparecer en la raíz de la categoría de Visual C# en el cuadro de diálogo Nuevo proyecto. Sólo válido para name=ProjectSubType. |
Visual Basic |
Especifica que el proyecto personalizado debe aparecer en la raíz de la categoría de Visual Basic en el cuadro de diálogo Nuevo proyecto. Sólo válido para name=ProjectSubType. |
Web |
Especifica que el proyecto personalizado debe aparecer en la raíz de la categoría de Visual Web Developer en el cuadro de diálogo Nuevo proyecto. Sólo válido para name=ProjectSubType. |
Proyecto |
Especifica que el componente es un proyecto. Sólo válido para name=TemplateType. |
Elemento |
Especifica que el componente es un elemento. Sólo válido para name=TemplateType. |
|
Especifica que el fragmento de código se escribió en lenguaje de C#. Sólo válido para name=lang. |
|
Especifica que el fragmento de código se escribió en Visual Basic. Sólo válido para name=lang. |
xml |
Especifica que el fragmento de código se escribió en XML. Sólo válido para name=lang. |
Comentarios
Los contenidos con un valor FileContentType de Addin, Macro Project o Toolbox Control no requieren ningún elemento Attributes o Attribute.
Ejemplo
El ejemplo siguiente muestra los metadatos para un componente de contenido de la comunidad del proyecto o del Starter Kit.
<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>
Vea también
Referencia
Referencia del esquema del instalador de contenido de Visual Studio