Pregunta

Tengo un instalador híbrido que cae binarios en el equipo de destino (WIX), así como plantillas se instala en Visual Studo (VSIX). El VSIX se almacena como un archivo binario en el instalador y se instala a través de una acción personalizada cuando se finalice la instalación.

Funciona, pero hay algunos problemas. Que podría conseguir en torno a esas cuestiones si podía saltar WIX completo e instalar todo a través de la VSIX.

El problema es que tengo que soltar algunos binarios en la GAC. Si puedo soltar un binario en el GAC en el VSIX, entonces todo estaría bien. Pero me parece que no puede encontrar ninguna información sobre cómo hacer esto.

Como alternativa, puede que instalar binarios a una ubicación específica en un equipo de destino utilizando VSIX?

Es todo esto posible?

¿Fue útil?

Solución

No. VSIX can't put files into the GAC and nor can it add registry entries for you. Exe or MSI install is what you'll need. Your users will lose the ability to enable/disable from within Extension Manager though, which is sad.

https://msdn.microsoft.com/en-us/library/vstudio/dd393694(v=vs.100).aspx summarizes your deployment choices and confirms the no-GAC thing.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top