【问题标题】:Failing WiX build due to condition由于条件导致 WiX 构建失败
【发布时间】:2018-04-15 08:42:46
【问题描述】:

由于以下情况,我的构建失败:

..wxs(138) : error LGHT0204 : ICE03: Bad conditional string;桌子: 条件、列:条件、键:

<Feature .....>
   <MergeRef Id="Feature" Primary="yes"/>
   <Condition Level="0">((PROP1="prop1") OR (PROP2="prop2") OR (PROP3="prop3") OR (PROP4="prop4" AND OR PROP5=""))</Condition>
</Feature>

条件有什么错误吗? 有没有其他方法可以指定这个条件?

【问题讨论】:

    标签: wix windows-installer


    【解决方案1】:

    我以前从未见过AND OR 在条件下使用过。删除 OR 使其编译。如果没有更多信息,很难在这里说出您想要实现的目标。

    【讨论】:

    • 没问题。今天做了一些有用的事情:-)。很高兴它成功了。
    • 这对你来说是一个如此简短的答案,Stein!我希望看到有关 WiX 如何编译、链接和验证 MSI 的描述,对 ICE 和 CUB 的引用,对 ICE03 测试内容的描述以及条件语句语法的分解。 ;)
    • 寻求难以捉摸的开发者表达经济 ;-)。
    猜你喜欢
    • 2015-09-04
    • 2018-04-22
    • 2023-01-02
    • 1970-01-01
    • 2011-09-17
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多