2

使用 WiX,我想显示在 MSI 安装结束时安装的功能列表。使用完整 UI 模式时,用户将使用功能树选择要安装的功能。查看日志,ADDLOCAL 属性已适当更新,并在日志中显示为以逗号分隔的功能列表。但是,当我尝试在 UI 上显示此值时,它显示为空白。如果我尝试通过命令提示符以完整 UI 模式启动 MSI 并为 ADDLOCAL 传递一个值,该值是 UI 上显示的值,即使用户通过功能树修改了功能选择。如何在对话框中向用户显示安装了哪些功能?

4

2 回答 2

2

将以下行添加到您的 wix 源代码中:

<SetProperty Id="FEATURELIST" Value="[ADDLOCAL]" After="CostFinalize"/>

并使用FEATURELIST属性来获取所有已安装功能的列表。

就是这样。:)

于 2012-12-18T16:26:57.337 回答
0

属性区分大小写确保使用像这样的大写 ADDLOCAL 希望这会有所帮助!

于 2018-07-09T03:50:43.547 回答