He creado una extensión para VS 2010 que implementa una plantilla de proyecto. La plantilla del proyecto utiliza un asistente personalizado (en un conjunto específico) que se llama cuando creo un nuevo proyecto basado en esta plantilla.Implementar el ensamblaje que contiene IWizard para la plantilla de proyecto con VSIX
Quiero empaquetar el ensamblaje que contiene el asistente dentro del VSIX, para que se implemente en algún lugar donde la plantilla pueda encontrarlo (sé que GAC no es una opción con VSIX).
Básicamente, si despliegue el ensamblaje en el GAC, instale el VSIX y luego cree el proyecto. El asistente se invoca con éxito. Si hago lo mismo sin implementar primero el ensamblado, las plantillas de proyecto no encuentran el ensamblaje cuando creo el proyecto.
Mi pregunta es: ¿cómo implementar una plantilla de proyecto y el ensamblaje que necesita usando un paquete VSIX?
Gracias por su ayuda
EDIT: He cambiado la VSIX Sub Ruta de la referencia de ensamblado asistente para "ProjectTemplates", tanto en el proyecto de instalación y actualización del vsixmanifest referencia de ensamblado contenido en consecuencia. Parece que funciona ahora.
He encontrado una respuesta más útil [aquí] [1] [1]: http://stackoverflow.com/questions/16244185/using-iwizard-in-an-item-template-without -installing-assembly-in-gac/16894895 # 16894895 –