Windows Installer
 
Unrestricted access to Windows Installer functionality!
 
Open Source
 
Open source!
 

<xml/>

 
Plain XML based source scripts!
 
Free
 
Free, no strings attached!
 
Build Automation
 
Command-line interface for automated application build process!
 
Community
 
Thriving community support!
Why WiX?
ICE72

What does ICE72 check?

ICE72 verifies that non-built-in custom actions are not used in the AdvtExecuteSequence table. Specifically, only type 19 (i.e., Cancel Installation), type 35 (i.e., Set Directory), and type 51 (i.e., Set Property) custom actions are allowed in the AdvtExecuteSequence table. If other custom actions are used, advertisement may not behave as expected.

Note: AdvtExecuteSequence is used when application is advertised.

When does ICE72 show up?

ICE72 returns an error if the AdvExecuteSequence table uses custom actions other than type 35, type 51, and type 19.

How can I fix ICE72?

To fix the error, remove custom actions other than type 35, type 51, and type 19 from the AdvtExecuteSequence table.