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


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

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.