Cómo: Crear plantillas de elementos manualmente

Actualización: noviembre 2007

El proceso para crear una plantilla de elementos personalizada es bastante simple. Los elementos necesarios para una plantilla de elementos de proyecto 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 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 Windows Forms, formulario Web Forms, archivo de clase o archivo de recursos.

    Nota:

    También es posible 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 adecuado.

Para crear manualmente una plantilla de elementos

  1. Cree un proyecto y un elemento de proyecto.

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

  3. Según corresponda, edite 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 nuevo archivo XML y guárdelo con una extensión .vstemplate en el mismo directorio que la nueva plantilla de elemento.

  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 y cierre el archivo .vstemplate.

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

  8. Copie el archivo .zip en la ubicación de la plantilla de elementos de usuario. En Windows Vista, el directorio predeterminado es ..\Users\<nombreDeUsuario>\Documentos\Visual Studio 2008\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

Conceptos

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

Referencia

Referencia de esquema de plantillas de Visual Studio

Otros recursos

Plantillas de Visual Studio

Crear plantillas de proyectos y de elementos