【问题标题】:Enabling/Disabling Conditions WIX启用/禁用条件 WIX
【发布时间】:2011-11-16 13:07:50
【问题描述】:

多个条件语句存在问题,例如:

<Condition Action="enable"><![CDATA[(WCF_USE_PROXY = 1 AND WCF_PROXY_URL <> "" AND WCF_PROXY_USERNAME <> "" AND WCF_PROXY_USERNAME <> "")OR WCF_USE_PROXY <> 1]]></Condition>
<Condition Action="disable"><![CDATA[WCF_USE_PROXY = 1 AND(ACTIVATIONPASSWORD = "" OR ACTIVATIONSERVICEURL = "" OR BASEADDRESSURL = "")]]></Condition>-->

由于某种原因,如果我的所有文本框都不是空的,它仍然无法启用,有人可以指出可能很容易解决的问题!

干杯, J

【问题讨论】:

    标签: wix wix3.5 conditional-statements wix3.6


    【解决方案1】:

    当另一个控件获得焦点时,Windows Installer 会评估控件条件。因此,如果您正在修改编辑框值,则该修改将仅在选择另一个控件后更新控件条件。

    控制条件不会在您键入时动态更新。

    【讨论】:

    • 即使我单击另一个控件,我也没有启用该框。我认为这是错误的条件本身。如果我有括号,它似乎不起作用:例如 (X and Y) OR Z
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 2017-01-20
    • 2023-03-13
    • 2020-12-07
    相关资源
    最近更新 更多