Introducción a las plantillas de Visual Studio

Las plantillas de proyecto y elemento de Visual Studio proporcionan códigos auxiliares de proyecto y elemento reutilizable y personalizable que acelera el proceso de desarrollo, ya que los usuarios no tienen que crear nuevos proyectos y elementos desde cero.

Plantillas de Visual Studio

Al instalar Visual Studio, se instala una serie de plantillas de proyecto y elemento predefinidas.Las plantillas Aplicación de Windows Forms y Biblioteca de clases de Visual Basic y Visual C# disponibles en el cuadro de diálogo Nuevo proyecto son ejemplos de plantillas de proyecto.Las plantillas de elemento instaladas están disponibles en el cuadro de diálogo Agregar nuevo elemento e incluyen elementos como archivos XML, páginas HTML y hojas de estilos.

Estas plantillas proporcionan a los usuarios un punto de partida para empezar a crear proyectos o ampliar proyectos actuales.Las plantillas de proyecto proporcionan los archivos necesarios para un tipo de proyecto determinado, incluyen referencias de ensamblado estándar y establecen propiedades de proyecto y opciones de compilador predeterminadas.Las plantillas de elemento pueden abarcar desde un único archivo vacío con la extensión de nombre de archivo correcta hasta un elemento de varios archivos con, por ejemplo, archivos de código fuente con código auxiliar, archivos de información de diseñador y recursos incrustados.

Además de las plantillas instaladas en los cuadros de diálogo Nuevo proyecto y Agregar nuevo elemento, puede crear sus propias plantillas o descargar y usar plantillas creadas por la comunidad.Para obtener más información, vea Cómo: Crear plantillas de proyectos y Cómo: Crear plantillas de elementos.

Contenido de una plantilla

Todas las plantillas de proyecto y elemento, ya estén instaladas en Visual Studio o hayan sido creadas por usted, funcionan según los mismos principios y tienen un contenido similar.Todas las plantillas contienen los siguientes elementos:

  • Los archivos que se van a crear al usar la plantilla.Esto incluye archivos de código fuente, recursos incrustados, archivos de proyecto, etc.

  • Un archivo .vstemplate.Este archivo contiene los metadatos que facilitan a Visual Studio la información que necesita para mostrar la plantilla en los cuadros de diálogo Nuevo proyecto y Agregar nuevo elemento y crear un proyecto o elemento a partir de la plantilla.Para obtener más información sobre archivos .vstemplate, vea Parámetros de plantilla.

Si estos archivos se comprimen en un archivo .zip y se colocan en la carpeta correcta, Visual Studio los muestra de forma automática en la sección Mis plantillas de los cuadros de diálogo Nuevo proyecto y Agregar nuevo elemento.Para obtener más información sobre las carpetas de plantillas, vea Cómo: Localizar y organizar plantillas de proyectos y de elementos.

Starter Kits

Starter Kits son plantillas mejoradas que se pueden compartir con otros integrantes de la comunidad.Un Starter Kit incluye ejemplos de código de compilación, documentación y otros recursos para ayudar a los usuarios a obtener información sobre las nuevas herramientas y técnicas de programación y, al mismo tiempo, crear aplicaciones útiles y prácticas.El contenido y los procedimientos básicos de los Starter Kits son idénticos a los de las plantillas.Para obtener más información, vea Cómo: Crear Starter Kits.

Vea también

Tareas

Cómo: Crear plantillas de proyectos

Cómo: Crear plantillas de elementos

Conceptos

Parámetros de plantilla

Cómo: Crear Starter Kits

Otros recursos

Personalizar plantillas de proyectos y de elementos