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

What does ICE22 check?

ICE22 uses the FeatureComponents table to validate the mapping of features and components referenced in the PublishComponent table (PublishComponent table is used for qualified components. A qualified component is a method of single-level indirection, similar to a pointer. Qualified components are primarily used to group components with parallel functionality into categories.).

When does ICE22 show up?

ICE22 posts an error message if the features and components are mapped incorrectly in the PublishComponent table.

How can I fix ICE22?

PublishComponent table needs to be modified to have the correct mapping of features and components referenced in PublishComponent table.