我刚刚开始使用 Burn 来尝试链接多个 MSI 文件。我正在使用 WiX v3.6.2705.0。
链接正在工作,但我现在正在尝试使可选功能正常工作。我希望这只是将我的 MsiPackage 标签的 EnableFeatureSelection 设置为“是”的情况,但它是否打开或关闭都没有任何区别。
是否需要做任何其他事情才能使可选功能正常工作,或者这是一个已知问题?
谢谢,艾伦
我刚刚开始使用 Burn 来尝试链接多个 MSI 文件。我正在使用 WiX v3.6.2705.0。
链接正在工作,但我现在正在尝试使可选功能正常工作。我希望这只是将我的 MsiPackage 标签的 EnableFeatureSelection 设置为“是”的情况,但它是否打开或关闭都没有任何区别。
是否需要做任何其他事情才能使可选功能正常工作,或者这是一个已知问题?
谢谢,艾伦
如果您想在 UI 中显示功能供用户选择,则有两个选项:
使用 Burn 创建一个自定义引导程序应用程序以从用户那里收集信息,然后在您启动它时将该信息传递给 msi。 自定义 WiX Burn 引导程序用户界面? wix-burn-3-6-beta-custom-ui-examples
如果您已在 MSI 中创作了 UI,并且希望 Burn 除了显示 Burn UI 之外还显示该 UI,则在您的 MsiPackage 中,设置 DisplayInternalUI="yes"。
您可以使用MsiProperty元素在ADDLOCAL属性中填充您希望默认安装的功能。
注意:MsiProperty ADDLOCAL - 在 Wix 4 中删除,警告并在 Wix 3.11 中被忽略