Plantillas de proyecto y elementoProject and item templates

Las plantillas de proyectos y elementos proporcionan códigos auxiliares reutilizables que ofrecen a los usuarios códigos y estructuras básicos que pueden personalizar para sus propios fines.Project and item templates provide reusable stubs that give users some basic code and structure, that they can customize for their own purposes.

plantillas de Visual StudioVisual Studio templates

Al instalar Visual Studio, se instalan una serie de plantillas de proyecto y elemento predefinidas.A number of predefined project and item templates are installed with Visual Studio. Por ejemplo, las plantillas de Visual Basic y C# Aplicación de Windows Forms y Biblioteca de clases que se muestran en el cuadro de diálogo Nuevo proyecto son plantillas de proyecto.For example, the Visual Basic and C# Windows Forms App and Class Library templates that are shown in the New Project dialog box are project templates. Las plantillas de elemento se muestran en el cuadro de diálogo Agregar nuevo elemento e incluyen elementos tales como archivos de código, archivos XML, páginas HTML y hojas de estilo.Item templates show in the Add New Item dialog box, and include items such as code files, XML files, HTML pages, and Style Sheets.

Estas plantillas proporcionan a los usuarios un punto de partida para empezar a crear proyectos o ampliar proyectos actuales.These templates provide a starting point for users to begin creating projects, or to expand existing projects. 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.Project templates provide the files that are required for a particular project type, include standard assembly references, and set default project properties and compiler options. Las plantillas de elemento pueden abarcar desde un único archivo vacío con una determinada extensión de archivo hasta varios archivos de código fuente con código auxiliar, archivos de información de diseñador y recursos incrustados.Item templates can range in complexity from a single empty file that has a certain file extension, to multiple source code files with stub code, designer information files, and embedded resources.

Puede usar las plantillas instaladas en los cuadros de diálogo Nuevo proyecto y Agregar nuevo elemento, crear sus propias plantillas o descargar y utilizar plantillas creadas por la comunidad.You can use installed templates in the New Project and Add New Item dialog boxes, author your own templates, or download and use templates created by the community. Para obtener más información, vea Cómo: Crear plantillas de proyectos y Cómo: Crear plantillas de elementos.For more information, see How to: Create project templates and How to: Create item templates.

Contenido de una plantillaContents of a template

Todas las plantillas de proyecto y elemento, ya estén instaladas en Visual Studio o las haya creado usted, funcionan según los mismos principios y tienen un contenido similar.All project and item templates, whether installed with Visual Studio or created by you, function using the same principles and have similar contents. Todas las plantillas contienen los siguientes elementos:All templates contain the following items:

  • Los archivos que se van a crear al usar la plantilla.The files to be created when the template is used. Estos archivos incluyen archivos de código fuente, recursos incrustados, archivos de proyecto, etc.These files include source code files, embedded resources, project files, and so on.

  • Un archivo .vstemplate que contiene los metadatos 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.One .vstemplate file, containing the metadata needed to display the template in the New Project and Add New Item dialog boxes and create a project or item from the template. Para obtener más información sobre los archivos .vstemplate, vea Parámetros de plantilla.For more information about .vstemplate files, see Template parameters.

Cuando estos archivos se comprimen en un archivo .zip y se colocan en la carpeta correcta, Visual Studio los muestra de forma automática en estas ubicaciones:When these files are compressed into a .zip file and put in the correct folder, Visual Studio automatically displays them in the following places:

  • Las plantillas de proyecto aparecen en el cuadro de diálogo Nuevo proyecto.Project templates appear in the New Project dialog box.

  • Las plantillas de elementos aparecen en el cuadro de diálogo Agregar nuevo elemento.Item templates appear in the Add New Item dialog box.

Para obtener más información sobre las carpetas de plantillas, vea Cómo: Buscar y organizar plantillas.For more information about template folders, see How to: Locate and organize templates.

Vea tambiénSee also