J'utilise Wix 3.x et l'utilisateur doit pouvoir choisir le répertoire cible. Mon Setup.wxs est actuellement comme ici: http://pastebin.com/uH1EjbDQWix - Répertoire d'installation personnalisée
Quelle est la manière la plus simple de demander à l'utilisateur un répertoire cible personnalisé? (INSTALLDIR/TARGETDIR ?!) J'ai vu un exemple dans lequel les gens construisent leurs propres pages de dialogue, mais ce n'est pas vraiment nécessaire, n'est-ce pas? Maintenant, quand je retire <UIRef Id="WixUI_Mondo" />
je peux construire la configuration
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
:
Mise à jour:
Quand j'ajoute
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/>
<UIRef Id="WixUI_InstallDir" />
après <UIRef Id="WixUI_Mondo" />
mais avant </Product>
je reçois l'erreur suivante . Mais la boîte de dialogue "Choisir le type d'installation" (Complet, Typique, Personnalisé) n'est plus affichée. Et une autre chose étrange: Parfois, une boîte de dialogue apparaît, indiquant qu'il calcule l'espace disque (il a un bouton d'annulation), mais finalement il ne se ferme jamais par lui-même. Quand je le ferme, je peux continuer. Existe-t-il un moyen de résoudre ce problème de manière simple?
Merci, Philip
Bonjour Matt, merci pour cette réponse complète! – Philip