Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Clasifica la plantilla en una subcategoría del valor especificado en el ProjectType elemento .
<VsTemplate><TemplateData><ProjectSubType>
Sintaxis
<ProjectSubType> SubType </ProjectSubType>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Ninguno.
Elementos primarios
| Elemento | Descripción |
|---|---|
| TemplateData | Elemento necesario. Clasifica 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 ProjectSubType elemento proporciona una subcategoría al elemento ProjectType . Este valor puede incluir:
SmartDevice-NETCFv1: especifica que la plantilla tiene como destino .NET Compact Framework versión 1.0.SmartDevice-NETCFv2: especifica que la plantilla tiene como destino .NET Compact Framework versión 2.0.Si una plantilla contiene un
ProjectTypeelemento con un valor deWeb, elProjectSubTypeelemento especifica el lenguaje de programación de la plantilla. Este elemento puede tener los siguientes valores:CSharp: especifica que la plantilla crea un proyecto o elemento web de Visual C#.VisualBasic: especifica que la plantilla crea un proyecto web o elemento de Visual Basic.
Ejemplo
En el ejemplo siguiente se muestran los metadatos de una plantilla de proyecto para una aplicación de dispositivo de Visual C# destinada a .NET Compact Framework versión 2.0.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="http://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>