【问题标题】:Is there a way in WiX to supress ICE on a case by case basisWiX中是否有办法根据具体情况抑制ICE
【发布时间】:2011-02-10 15:25:50
【问题描述】:

有没有办法做到这一点。我不想从某个 ICE 中关闭所有这些,因为有些可能是有效的并且需要修复。但有时我想说。好的,我可以忍受那个 ICE,没有办法绕过它,我只想抑制这个实例。可以吗?

【问题讨论】:

    标签: wix ice


    【解决方案1】:

    这是 WiX 工具集提供的功能请求。它从未冒泡到顶部。想要实施吗? :)

    【讨论】:

    • 我很想实现它,但是我认为我不会很快有任何真正的时间投入到它上面。所以,很遗憾,我现在必须通过 :) 但是,如果情况发生变化,也许我会尝试。
    • 我希望微软能够开源 ICE,这样我们就可以进行社区版项目。然后我们可以使测试更加细化,并首先避免这个问题。
    【解决方案2】:

    如果我没看错,你想抑制给定 ICE 的一些错误,而不是整个 ICE。如果这是正确的,则不,由于 Windows Installer 的设计,这是不可能的。 ICE 是原子的。唯一的解决方法是不使用 WiX 来运行您的验证。提出您自己的脚本来执行重定向到输出的验证,然后解析输出以查找不包含您不关心的特定错误的 ICE 错误。

    【讨论】:

    • 这就是我在谷歌搜索时所害怕的。如果明天之前没有人有解决方法,我会接受这个作为答案。
    • 我向你保证,这就是答案。我对 MSI、ICE 和 CUB 有一点经验。 blog.deploymentengineering.com/2009/02/…
    猜你喜欢
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2010-09-16
    • 1970-01-01
    相关资源
    最近更新 更多