VSTemplate (Elemento, Plantillas de Visual Studio)
Contiene todos los metadatos de la plantilla de proyecto, plantilla de elementos o starter kit.
<VSTemplate Type="TemplateType" Version="x.x.x">
<TemplateData> </TemplateData>
<TemplateContent> </TemplateContent>
...
</VSTemplate>
Atributos y elementos
En las próximas secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
Type |
Identifica la plantilla como una plantilla de proyecto o una plantilla de elementos.Este atributo puede tener un valor de Project o de Item. |
Version |
Especifica un número de versión para la plantilla.Las plantillas en Visual Studio 2010 y Visual Studio 2012 tienen un valor de atributo de Version de 3.0.0. |
Elementos secundarios
Elemento |
Descripción |
---|---|
Elemento necesario. Especifica datos que categorizan la plantilla y define cómo se muestra en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento. |
|
Elemento necesario. Especifica el contenido de la plantilla. |
|
Elemento opcional. |
|
Elemento opcional. |
Elementos primarios
Ninguno.
Comentarios
El elemento VSTemplate es el elemento raíz de los archivos vstecmsbuild.
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="3.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