我使用的是 Wix 3.x,用户应该能够选择目标目录。我的 Setup.wxs 目前就像这里:http ://pastebin.com/uH1EjbDQ
向用户询问自定义目标目录的最简单方法是什么?(INSTALLDIR/TARGETDIR?!)我见过人们在那里建立自己的对话页面的例子,但这并不是必需的,是吗?
更新:
当我添加
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR"/>
<UIRef Id="WixUI_InstallDir" />
之后<UIRef Id="WixUI_Mondo" />
但在</Product>
我收到以下错误之前:
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
现在,当我删除时,<UIRef Id="WixUI_Mondo" />
我可以构建设置。但是不再显示“选择设置类型”对话框(完整、典型、自定义)。还有一个奇怪的事情:有时会弹出一个对话框,说明它正在计算磁盘空间(它有一个取消按钮),但最终它永远不会自行关闭。当我关闭它时,我仍然可以继续。有没有办法以简单的方式解决这个问题?
谢谢,菲利普