How do I suppress ICE errors from merge modules

后端 未结 2 2011
-上瘾入骨i
-上瘾入骨i 2020-12-11 16:23

I build an installer using WiX 3.5. The installer utilizes VB6 merge modules. I always get a lot of error messages from light similar to this:

error LGHT0204         


        
相关标签:
2条回答
  • 2020-12-11 16:52

    The ICEs run against the final .msi package; once merge modules are linked in, the ICE code has no way of knowing which rows in which tables came from which merge modules. You can file a feature request for WiX to support running validation before merge modules are linked in, but that wouldn't let you validate other merge modules. No good solution, I'm afraid.

    0 讨论(0)
  • 2020-12-11 17:00

    I too had same problem but then found pretty simple solution. Just suppress the ICE validations from the WIX project as shown below Go to tools settings property and check "Suppress ICE Validations" box enter image description here

    0 讨论(0)
提交回复
热议问题