wix wix3.5

(WiX) Instalar el mismo archivo en varias ubicaciones



wix3.5 (1)

Sí, WiX 3 hace esto automáticamente. Simplemente use el mismo atributo de Fuente en los diferentes elementos del Archivo. Y, sí, debe darle a los elementos del archivo diferentes atributos Id.

Para varios archivos en mi producto, los necesito copiados en dos destinos distintos durante la instalación. Por ejemplo:

C:/Program Files (x86)/My Company/My App/foo/xyzzy.txt C:/Program Files (x86)/My Company/My App/bar/xyzzy.txt

Estas dos copias de xyzzy.txt son idénticas.

Preferiría no tener el tamaño de tener copias idénticas del archivo en el armario. Jugando con makecab, parece que tener copias duplicadas de archivos en una cabina efectivamente duplica el tamaño de la cabina. En comparación, 7zip logra incluir las segundas copias casi sin costo en tamaño.

¿Es posible tener una copia de cada archivo en el gabinete (integrado) e instalarlo en dos destinos diferentes? Si es así, ¿cómo lo especificaría en WiX 3.5?

Supongo que tener dos elementos de archivo con el mismo Id se vería afectado por las reglas de XML y / o las reglas del componente de WiX. Por otro lado, si tengo elementos de archivo únicos, ¿se encenderá simplemente colocando dos copias del mismo archivo en el armario?