Compartir a través de


Cómo: Adaptar plantillas

Actualización: noviembre 2007

Es posible de crear varias versiones de una plantilla en varios idiomas. Utilice los procedimientos de este tema para crear y guardar plantillas para usarlas con varias versiones localizadas de Visual Studio. En este tema se divide la localización en las dos categorías: plantillas de usuario y plantillas de producto.

Plantillas de usuario

Las plantillas de usuario se encuentran en las ubicaciones especificadas en General, Proyectos y soluciones, Opciones (Cuadro de diálogo) y aparecen en el cuadro de diálogo Nuevo proyecto bajo el encabezado Mis plantillas.

No hay ninguna manera de adaptar automáticamente las plantillas de usuario. La manera más fácil de crear una plantilla en más de un idioma consiste en crear varios archivos .zip de plantilla y nombrarlos en consecuencia. Estos archivos .zip de plantilla pueden coexistir en el directorio de plantillas de usuario; los usuarios pueden seleccionar una plantilla adaptada en el cuadro de diálogo Nuevo proyecto.

Para adaptar plantillas de usuario

  1. Cree una versión de una plantilla para cada idioma adaptado, especificando la configuración regional en el elemento Name de la plantilla.

  2. Guarde cada plantilla como un archivo .zip con nombre único.

  3. Copie cada plantilla en la ubicación especificada en el cuadro de diálogo Opciones para los proyectos y soluciones. Para obtener más información, vea General, Proyectos y soluciones, Opciones (Cuadro de diálogo).

    Todas las versiones de la plantilla aparecerán en el cuadro de diálogo Nuevo proyecto.

Plantillas de producto

Las plantillas de producto se encuentran en una carpeta del directorio de instalación Visual Studio y aparecen en el cuadro de diálogo Nuevo proyecto bajo el encabezado Plantillas instaladas de Visual Studio.

El directorio para las plantillas de producto incluye un identificador de la configuración regional (LCID), que indica la carpeta que Visual Studio utilizará para las plantillas. Cada lenguaje de programación también tiene su propia subcarpeta para las plantillas en ese lenguaje. Por ejemplo, una instancia de Visual Studio con un LCID de 1033 utilizaría la carpeta Archivos de programa\Microsoft Visual Studio 9,0\Common7\IDE\ProjectTemplates\<lenguajeDeProgramación>\<TemplateCategory>\1033 para las plantillas de proyecto. <lenguajeDeProgramación> es el lenguaje para el que se crean las plantillas, como CSharp, JSharp o VisualBasic. <TemplateCategory> es la subcategoría bajo el lenguaje de programación, como Windows, Base de datos y SmartDevice. Para obtener una lista de los lenguajes y LCID admitidos por Visual Studio, vea /LCID (devenv.exe).

Cada versión adaptada de una plantilla debe ubicarse en la carpeta LCID correcta, de modo que Visual Studio pueda mostrar la plantilla en el cuadro de diálogo Nuevo proyecto.

Para adaptar plantillas de producto

  1. Cree una versión de una plantilla para cada idioma adaptado.

  2. Guarde cada plantilla en la carpeta LCID correcta en el directorio de plantillas del producto. De forma predeterminada, esta ubicación es Archivos de programa\Microsoft Visual Studio 9,0\Common7\IDE\ProjectTemplates \<ProgrammingLanguage> \TemplateCategory< > \<LCID>.

    Sólo las versiones de la plantilla que se encuentren en la carpeta cuyo LCID coincida con la instancia actual de Visual Studio aparecerán en el cuadro de diálogo Nuevo proyecto.

Los elementos Name, Description y Icon contienen atributos Package e ID que pueden utilizarse para crear varios proyectos adaptados a partir de una única plantilla de proyecto. Debe utilizar el modelo de objetos de automatización de Visual Studio para aprovechar estos elementos. Esto sólo es beneficioso en circunstancias concretas, por ejemplo, utilizando una plantilla para crear un proyecto en un lenguaje distinto del lenguaje actual. Generalmente, es recomendable seguir los pasos que se muestran en los procedimientos anteriores para crear las plantillas adaptadas.

Vea también

Conceptos

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

Referencia

Name (Elemento, Plantillas de Visual Studio)

Description (Elemento, Plantillas de Visual Studio)

Icon (Elemento, Plantillas de Visual Studio)

Otros recursos

Procedimientos avanzados de plantillas

Starter Kits

Plantillas de Visual Studio