2009-10-21 25 views
9

¿Puedo crear un componente con Wix que tenga archivos en diferentes directorios/subdirectorios? O todos los archivos de un componente deberían estar en el mismo directorio?Wix Componente con archivos en directorios diferentes

¿Cómo configuro el XML para eso?

+0

que estaba buscando esto y encontré esta pregunta. Lo que no me di cuenta es que lo que quería no era un componente con archivos en múltiples directorios, sino una característica que tiene archivos en diferentes directorios. Así que cree un componente para cada archivo, y en la función, haga referencia a los diferentes componentes. –

Respuesta

8

Véase el Windows Installer documentation en los Componentes ... una de las reglas principales es que Cada componente se debe almacenar en una sola carpeta.

Las reglas de los componentes son muy fáciles de violar, la mejor solución es atenerse a un archivo por componente si hay alguna posibilidad de que alguno de los archivos cambie en una versión posterior.

Poner varios archivos en un componente puede causar dolores de cabeza por la línea, evitarlo si es posible a menos que tenga una razón válida - y tener más fácil de mantener las fuentes de WiX no es una razón válida :)

+2

Me siento como "tener fuentes de WiX más fáciles de mantener" realmente debería estar alineado con lo que se considera las mejores prácticas. – thepaulpage

Cuestiones relacionadas