是否可以创建一个 wix 安装程序 (msi),让用户可以选择使用预定义的 wix 控件将目标产品安装为完整或便携式(例如,未安装,从拇指驱动器运行)?据我搜索,特征属性(最小,典型,完整......等)在这种情况下是无关紧要的。我能想到的唯一解决方案是添加一个自定义 UI 表单元素,将完整和便携式安装的选择显示为单选按钮。根据用户的选择,在“if 子句”的帮助下,msi 包将使用快捷方式和注册表项执行完整安装,或者将源文件复制到目标目录。编辑后注意:作为第三个选项,
问问题
992 次
1 回答
2
您的第三个选项(一个 zip 文件)很好。一个类似的选项是使用PortableApps.com安装程序打包。
无法使用 Windows 安装程序“简单地将源文件复制到目标目录”。Windows Installer 管理安装并提供修复和卸载支持——这些功能不是可选的(尽管您可以绕过它们)。成功的安装不仅仅是复制文件,而正确的失败安装将撤消它所做的一切。
于 2013-09-14T23:07:25.430 回答