Introducción a las plantillas de Visual Studio

Actualización: noviembre 2007

Las plantillas de proyectos y elementos de Visual Studio proporcionan código auxiliar de proyecto y elemento reutilizable y personalizable que acelera el proceso de desarrollo, eliminando la necesidad de crear nuevos proyectos y elementos desde cero.

Plantillas de Visual Studio

Al instalar Visual Studio también se instalan una serie de plantillas de proyectos y elementos predefinidas. Por ejemplo, las plantillas de la Biblioteca de clases y aplicaciones para Windows de Visual Basic, Visual C# y Visual J# disponibles en el cuadro de diálogo Nuevo proyecto son todas ejemplos de plantillas de proyectos. Las plantillas de elementos instaladas están disponibles en el cuadro de diálogo Agregar nuevo elemento e incluyen los elementos como archivos XML, páginas HTML y Hojas de estilo.

Estas plantillas proporcionan un punto inicial a los usuarios para empezar a crear nuevos proyectos o ampliar los proyectos actuales. Las plantillas de proyecto proporcionan los archivos básicos necesarios para un tipo de proyecto determinado, para incluir referencias a ensamblado estándar y establecer propiedades de proyecto y opciones de compilador predeterminadas. Las plantillas de elementos pueden abarcar desde un único archivo vacío con la extensión de archivo correcta hasta un elemento de varios archivos que contenga elementos como 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 disponibles 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 Crear plantillas de proyectos y de elementos y Buscar y compartir plantillas de proyectos y de elementos.

Contenido de una plantilla

Todas las plantillas de proyectos y elementos, instaladas con Visual Studio o creadas por usted, funcionan con los mismos principios y están compuestas por el mismo contenido. Todas las plantillas contienen los siguientes elementos:

  • Los archivos para crear cuando se utiliza la plantilla. Esto incluye todos los archivos de código fuente, recursos incrustados, archivos de proyecto, etc.

  • Un archivo .vstemplate. Este archivo contiene los metadatos que facilitan la información que necesita Visual Studio 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 los archivos .vstemplate, vea Archivos de metadatos de plantillas de Visual Studio.

Si estos archivos se comprimen en un archivo .zip y se colocan en la carpeta apropiada, Visual Studio los mostrará automáticamente 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 que compilan, documentación y otros recursos útiles para aprender nuevas herramientas y técnicas de programación mientras genera aplicaciones para la vida real. 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 Starter Kits.

Vea también

Conceptos

Diferencias entre plantillas de proyectos y plantillas de elementos

Diferencias entre Starter Kits y plantillas

Otros recursos

Plantillas de Visual Studio

Crear plantillas de proyectos y de elementos

Personalizar plantillas de proyectos y de elementos

Starter Kits