16

我刚刚开始使用 Burn 来尝试链接多个 MSI 文件。我正在使用 WiX v3.6.2705.0。

链接正在工作,但我现在正在尝试使可选功能正常工作。我希望这只是将我的 MsiPackage 标签的 EnableFeatureSelection 设置为“是”的情况,但它是否打开或关闭都没有任何区别。

是否需要做任何其他事情才能使可选功能正常工作,或者这是一个已知问题?

谢谢,艾伦

4

2 回答 2

10

如果您想在 UI 中显示功能供用户选择,则有两个选项:

  1. 使用 Burn 创建一个自定义引导程序应用程序以从用户那里收集信息,然后在您启动它时将该信息传递给 msi。 自定义 WiX Burn 引导程序用户界面? wix-burn-3-6-beta-custom-ui-examples

  2. 如果您已在 MSI 中创作了 UI,并且希望 Burn 除了显示 Burn UI 之外还显示该 UI,则在您的 MsiPackage 中,设置 DisplayInternalUI="yes"。

于 2012-03-13T10:51:41.387 回答
2

您可以使用MsiProperty元素在ADDLOCAL属性中填充您希望默认安装的功能。

注意:MsiProperty ADDLOCAL - 在 Wix 4 中删除,警告并在 Wix 3.11 中被忽略

于 2012-03-13T07:12:23.507 回答