Compartir a través de


Cómo: Crear plantillas de elementos manualmente

Los elementos necesarios para crear una plantilla de elementos de proyecto personalizada son los siguientes:

  • El archivo de metadatos (*.vstemplate) que usa Visual Studio para definir la visualización del elemento del proyecto en el entorno de desarrollo integrado (IDE) y, si ha especificado las propiedades apropiadas, para personalizar la forma de crear el elemento del proyecto.

  • El archivo de código; por ejemplo, un formulario Web Forms, Windows Forms, un archivo de clase o un archivo de recursos.

    Nota

    También puede crear una plantilla de elementos de varios archivos. Para obtener más información, vea Cómo: Crear plantillas de elementos de varios archivos.

Estos dos archivos se comprimen en un archivo .zip. El archivo .zip se debe colocar en una ubicación que reconozca Visual Studio para las plantillas de elementos de proyecto personalizadas. Las plantillas de elementos de proyecto personalizadas aparecen en el cuadro de diálogo Agregar nuevo elemento, en la sección Mis plantillas del lenguaje de programación asociado.

Para crear manualmente una plantilla de elementos

  1. Cree un proyecto y un elemento de proyecto.

  2. Modifique el elemento de proyecto hasta que esté listo para ser guardado como una plantilla.

  3. Según corresponda, modifique el archivo de código para indicar dónde debería tener lugar la sustitución del parámetro. Para obtener más información sobre la sustitución del parámetro, vea Cómo: Sustituir parámetros en una plantilla.

  4. Cree un archivo XML y guárdelo con la extensión .vstemplate en el mismo directorio que la nueva plantilla de elementos.

  5. Cree el archivo XML .vstemplate para proporcionar los metadatos de la plantilla de elementos. Para obtener más información, vea el ejemplo de la siguiente sección.

  6. Guarde el archivo .vstemplate y ciérrelo.

  7. En el Explorador de Windows, seleccione los archivos que desee incluir en la plantilla, haga clic con el botón secundario en la selección, y haga clic en Enviar a y en Carpeta comprimida (en zip). Los archivos seleccionados se comprimen en un archivo .zip.

  8. Copie el archivo .zip y péguelo en la ubicación de la plantilla de elementos de usuario. En Windows Vista, el directorio predeterminado es .. \Users\<nombreDeUsuario>\Documents\Visual Studio 2010\Templates\ItemTemplates\. Para obtener más información, vea Cómo: Localizar y organizar plantillas de proyectos y de elementos.

Ejemplo

El ejemplo siguiente muestra archivo .vstemplate de elementos básico. Esta plantilla de elementos contiene los metadatos de una plantilla de clase de Visual C# personalizada, MyClass.cs.

<VSTemplate Type="Item" Version="2.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <DefaultName>MyClass</DefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem>MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

Vea también

Tareas

Cómo: Crear plantillas de elementos

Cómo: Crear plantillas de elementos de varios archivos

Cómo: Crear plantillas de elementos para tipos de proyectos concretos

Cómo: Agregar referencias a las plantillas

Referencia

Referencia de esquema de plantillas de Visual Studio

Conceptos

Cómo: Localizar y organizar plantillas de proyectos y de elementos

Otros recursos

Plantillas de Visual Studio

Crear plantillas de proyectos y de elementos