Estoy usando Wix 3.x y el usuario debería poder elegir el directorio de destino. Mi Setup.wxs es actualmente así: http://pastebin.com/uH1EjbDQWix - Directorio de instalación personalizada
¿Cuál es la forma más sencilla de pedirle al usuario un directorio de destino personalizado? (INSTALLDIR/TARGETDIR ?!) He visto un ejemplo en el que las personas construyen sus propias páginas de diálogo, pero esto no es realmente necesario, ¿o sí?
Actualización:
Cuando agrego
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/>
<UIRef Id="WixUI_InstallDir" />
después <UIRef Id="WixUI_Mondo" />
pero antes </Product>
me sale el siguiente error:
The primary key 'ExitDialog/Finish/EndDialog/Return/1' is duplicated in table 'ControlEvent'. Please remove one of the entries or rename a part of the primary key to avoid the collision. (LGHT0130) - C:\delivery\Dev\wix30_public\src\ext\UIExtension\wixlib\WixUI_Mondo.wxs:44
Ahora cuando quito <UIRef Id="WixUI_Mondo" />
puedo construir la instalación . Pero el diálogo "Elegir tipo de configuración" (Completo, Típico, Personalizado) ya no se muestra. Y otra cosa extraña: a veces aparece un cuadro de diálogo que indica que calcula el espacio en el disco (tiene un botón para cancelar), pero finalmente nunca se cierra solo. Cuando lo cierro todavía puedo continuar. ¿Hay alguna manera de arreglar esto de una manera simple?
Gracias, Felipe
Hola Matt, gracias por esta respuesta integral! – Philip