ProjectType (Elemento, Plantillas de Visual Studio)
Categoriza la plantilla de proyecto para que aparezca bajo el grupo especificado en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento.
<ProjectType> CSharp/VisualBasic/Jsharp/Web </ProjectType>
Atributos y elementos
Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
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 el tipo de proyecto que creará la plantilla, y debe contener uno de 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 de Visual Basic.
Web: especifica que la plantilla cree un proyecto o elemento Web. Si el elemento ProjectType contiene este valor, el lenguaje del proyecto o elemento se define en ProjectSubType (Elemento, Plantillas de Visual Studio).
Comentarios
ProjectType es un elemento secundario necesario de TemplateData.
El valor del elemento ProjectType especifica dónde se encuentra la plantilla en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento. Por ejemplo, una plantilla con un valor ProjectType de CSharp aparece bajo el nodo Visual C# en el cuadro de diálogo Nuevo proyecto.
Un subtipo de plantilla se puede especificar utilizando el elemento ProjectSubType.
Ejemplo
En el ejemplo siguiente se muestran los metadatos de una plantilla de proyecto de una aplicación de Visual C#.
<VSTemplate Type="Project" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic starter kit</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyStarterKit.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
ProjectSubType (Elemento, Plantillas de Visual Studio)