ProjectSubType (Elemento, Plantillas de Visual Studio)
Actualización: noviembre 2007
Clasifica la plantilla en una subcategoría del valor especificado en el elemento ProjectType.
<ProjectSubType> SubType </ProjectSubType>
Atributos y elementos
Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
Elemento necesario. Categoriza la plantilla y define cómo se muestra en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento. |
Valor de texto
Se requiere un valor de texto.
Este valor especifica la subcategoría de la plantilla.
Comentarios
ProjectSubType es un elemento secundario opcional de TemplateData.
El elemento ProjectSubType proporciona una subcategoría del elemento ProjectType. Este valor puede incluir:
SmartDevice-NETCFv1: especifica que la plantilla está destinada a la versión 1.0 de .NET Compact Framework.
SmartDevice-NETCFv2: especifica que la plantilla está destinada a la versión 2.0 de .NET Compact Framework.
Si una plantilla contiene un elemento ProjectType con un valor de Web, el elemento ProjectSubType especifica el lenguaje de programación de la plantilla. Este elemento puede tener los valores siguientes:
CSharp: especifica que la plantilla cree un proyecto o elemento de Visual C#.
VisualBasic: especifica que la plantilla cree un proyecto o elemento Web de Visual Basic.
Ejemplo
En el ejemplo siguiente se muestran los metadatos de una plantilla de proyecto de una aplicación para dispositivos de Visual C# destinada a la versión 2.0 de .NET Compact Framework.
<VSTemplate Type="Project" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic device template</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<ProjectSubType>SmartDevice-NETCFv2</ProjectSubType>
</TemplateData>
<TemplateContent>
<Project File="MyTemplate.csproj">
<ProjectItem>Form1.cs<ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
<ProjectItem>Properties\Resources.resx</ProjectItem>
<ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
<ProjectItem>Properties\Settings.settings</ProjectItem>
<ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>
Vea también
Referencia
Referencia de esquema de plantillas de Visual Studio
ProjectType (Elemento, Plantillas de Visual Studio)