wix - 验证用户必须至少安装一个子功能

标签 wix windows-installer wix3

这是我的应用程序安装程序在 FeatureTree/SelectionTree 中的结构

应用核心
|_ _功能1
|_ _ 功能2
|_ _ 功能3


我想确保当用户选择 Application Core 时,他必须至少选择 Feature 1、Feature 2 或 Feature 3 之一。

我知道功能下的条件元素可能会有所帮助,但无法使其正常工作,有人在救援吗?

最佳答案

您需要验证 ADDLOCAL属性并禁用下一个直到按钮具有“正确”值。
您可以查看 EULA 对话框的示例,那里的下一个按钮被禁用,直到用户按下同意 EULA 的复选框。

关于wix - 验证用户必须至少安装一个子功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/729274/

相关文章:

wix - 服务安装或服务控制问题

wix - 如何在 FeaturesDlg 之后获得 InstallDirDlg

WiX 工具集默认日志文件位置

wix - 在 Visual Studio 2008/2010 中无法看到 WIX 项目类型

c# - 如何制作没有可点击屏幕的 .msi 文件(全自动)?

visual-studio-2010 - 安装完成后运行两个可执行文件

WiX "Major Upgrade"不会在降级时完全安装应用程序

wix - 为所有用户安装可选的桌面快捷方式

wix - 无法安装 : Error 0x80070643: Failed to install MSI package

c# - 使用 WiX DTF 获取组件代码