2009-04-15 13 views
13

He creado una Plantilla de artículo utilizando el asistente "Exportar plantilla". Abrí el archivo XML e hice un par de cambios menores, luego reescribí el paquete. Luego verifiqué la plantilla del artículo en el control de la fuente para que todos en el equipo puedan acceder a ella si así lo desean.Visual Studio 2008: Cómo instalar una plantilla de elemento

Pero para la vida de mí no puedo hacer que la plantilla aparecerá bajo Mis plantillas cuando voy a Agregar-> Nuevo elemento.

he tratado de copiar el archivo zip en cada directorio concebible:

  • Los directorios de plantillas que figuran en Herramientas-> Proyectos y Soluciones> General
  • Todas las subcarpetas de estos directorios (es decir/Visual C# /,/Visual Web Developer/etc)

Pero nada aparece. ¿Alguien más ha logrado distribuir Plantillas de elementos a sus compañeros de equipo antes?

Respuesta

22

Para que aparezca una plantilla de elemento de VS, debe asegurarse de ejecutar "devenv.exe/installvstemplates" después de haber copiado el archivo .zip que contiene g su .vstemplate y archivo de código de plantilla en la carpeta% ProgramFiles% \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ < Tipo de proyecto >.

Descubrí que es útil envolver todo en una MSI que descubre la ruta VS9, copia la plantilla de Artículo/Proyecto en la carpeta necesaria y llama a una acción personalizada que elimina el paso devenv.exe el modificador "/ installvstemplates". ¡De esa forma tus colegas solo necesitan instalar el paquete y ya están funcionando!

Espero que esto ayude.

+4

Enfriar gracias - guau toda esa documentación por ahí es tan equivocada – cbp

+0

Acabo de probar esto y no solo no se pudo instalar mi plantilla personalizada, también eliminó todos los incorporados. – devuxer

+0

De acuerdo, intenté el comando unas cuantas veces más, y ahora están de regreso. Pánico momentáneo :) – devuxer

1

Éstos son los dos artículos que encontré en línea:

primeros el de cómo crear una plantilla de elementos:

http://msdn.microsoft.com/en-us/library/ms247113(VS.80).aspx

segundo es cómo conseguir VS para localizar la plantilla de elementos.

http://msdn.microsoft.com/en-us/library/y3kkate1(VS.80).aspx

Por lo que yo puedo ver lo que tienes que colocar las plantillas personalizadas en:

Mis documentos \ Visual Studio 2005 \ Templates \ ProjectTemplates \ Idioma \

Adam Berent

Cuestiones relacionadas