我想显示将在Windows安装程序中安装的功能列表。此列表将在用户即将安装产品之前出现。我想知道是否有一种使用WiX的标准方法吗?
我尝试在具有文本控件的“验证就绪”对话框之前创建一个单独的UI对话框。这里的目的是在安装功能时显示文本,如果没有安装则隐藏该文本。
<Control Id="FeatureText" Type="Text" Text="SomeText">
<Condition Action="show">
<![CDATA[(&feature="3")]]>
</Condition>
<Condition Action="hide">
<![CDATA[(&feature="2")]]>
</Condition>
</Control>
此代码的问题在于条件中指定的Action未执行。
答案 0 :(得分:1)
在尝试了很多事情后,我发现:
i-数字和
之间不需要引号ii-默认情况下,控件可以设置为隐藏。
以下代码现在正在为我工作
<Control Id="FeatureText" Type="Text" Text="SomeText" Hidden="yes">
<Condition Action="show">
<![CDATA[(&feature=3)]]>
</Condition>
</Control>
但我仍然不知道的是,如果这是做我打算做的最好/最正确的方式......