2012-09-06 14 views
0

我想显示将要安装在Windows安装程序中的功能列表。该列表将在用户即将安装产品之前显示。我想知道是否有一个使用WiX的标准方式来做到这一点?如何在基于WiX的安装程序中显示即将安装的功能列表?

我试图在具有文本控件的Verify Ready对话框之前创建一个单独的UI对话框。这里的意图是,如果正在安装功能,则显示文本,如果未安装,则隐藏该文本。

<Control Id="FeatureText" Type="Text" Text="SomeText"> 
     <Condition Action="show"> 
     <![CDATA[(&feature="3")]]> 
     </Condition> 
     <Condition Action="hide"> 
     <![CDATA[(&feature="2")]]> 
     </Condition> 
</Control> 

该代码的问题在于条件中指定的动作未被执行。

回答

1

尝试了一些事情后,我发现:

I-没有必要对各地的数字引号和

II-该控件可以在默认情况下隐藏的设置。

下面的代码现在工作对我来说

<Control Id="FeatureText" Type="Text" Text="SomeText" Hidden="yes"> 
    <Condition Action="show"> 
    <![CDATA[(&feature=3)]]> 
    </Condition> 
</Control> 

,但我还是不知道的是,如果这是做什么我打算做的最好的/正道......

相关问题