5
我想在安装结束时向用户显示一个摘要页面,其中显示了安装的功能。 ADDLOCAL属性包含这些信息,但我无法弄清楚如何在对话框上显示它的值。将它作为控件的Text属性添加不起作用。WiX:添加显示已安装功能的摘要对话框
<!-- Does not display anything -->
<Control Id="InstalledFeaturesText" Type="Text" ... Text="[ADDLOCAL]" />
谢谢。
要做类似的事情,我创建了整个对话框,从WiX SDK复制现有对话框的代码,并在其中添加了一个文本控件。不过,我不知道这是否正确。 – Dialecticus
这就是我所做的。但是,文本控件是空白的 - 就像“ADDLOCAL”没有设置值一样。但是,当我查看msiexec日志时,它显示'Property(s):ADDLOCAL = Feature1,Feature2,Feature3'。如果我尝试使用不同的内置属性(如USERNAME),则它按预期工作。必须有一种方法来访问要安装的功能列表,我只是不知道该怎么做。 – C123
您可以检查安装的详细日志 - 查找ADDLOCAL属性的属性更改事件。也许它会在某个时候被重新分配为空字符串。 YOu可以将该属性的值保存到您自定义的属性中,该属性可以像您所提到的那样查找 –