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

What does ICE25 check?

ICE25 validates that a .msi file satisfies all of its internal merge module dependencies and exclusions.

When does ICE25 show up?

ICE25 posts an error message if .msi file has previously been merged with an incompatible merge module or if it has not been merged with a necessary merge module.

How can I fix ICE25?

All merge module dependencies indicated in the .msi file's ModuleDependency table must be satisfied by at least one merge module listed in the ModuleSignature table. All excluded merge modules in the ModuleExclusion table must be compatible with the merge modules listed in the ModuleSignature table.