Deploy ensamblaje que contiene IWizard para plantilla de proyecto con VSIX

He creado una extensión para VS 2010 que implementa una plantilla de proyecto. La plantilla del proyecto utiliza un asistente personalizado (en un ensamblaje específico) que se llama cuando creo un nuevo proyecto basado en esta plantilla.

Quiero empaquetar el ensamblado que contiene el asistente dentro de 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 implemento el ensamblaje en el GAC, instalo VSIX y luego creo el proyecto en el que se invoca el asistente correctamente. Si hago lo mismo sin implementar primero el ensamblaje, las plantillas del 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 tu ayud

EDIT: Cambié la ruta secundaria VSIX de la referencia del ensamblaje del asistente a "ProjectTemplates" en el proyecto del instalador y actualicé la referencia del ensamblaje de contenido vsixmanifest en consecuencia. Parece que funciona ahora

Respuestas a la pregunta(3)

Su respuesta a la pregunta