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?
ICE13

What does ICE13 check?

ICE13 checks if any of your installation user interface dialogs in your MSI database are placed in ExecuteSequence tables. Technically, ICE13 validates that dialogs in sequence tables appear ONLY in the AdminUISequence, or InstallUISequence tables. Dialogs must not be listed in the ExecuteSequence tables (i.e. InstallExecuteSequence, AdminExecuteSequence, and AdvtExecuteSequence tables).

When does ICE13 show up?

ICE13 posts an error message if a dialog is found in an execute sequence table (i.e. InstallExecuteSequence, AdminExecuteSequence, or AdvtExecuteSequence tables).

How can I fix ICE13?

You should either completely remove the specified dialog from the execute sequence or cut & paste it to a UISequence table (i.e. AdminUISequence, or InstallUISequence)