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

What does ICE41 check?

ICE41 checks if the package contains any feature that does not contain the component implementing the class object or extension. If the package contains such a feature, the installer does not install the component with the feature and that advertising may not work as expected.

ICE41 validates that the entries in the Class and Extension tables refer to entries in the Component table that implement the class object or extension of the component.

When does ICE41 show up?

ICE41 posts an error if there is a feature that does not contain the component implementing the class object or extension.

How can I fix ICE41?

  • If the error is due to an extension, change the entry in the Feature_ column of the Extension table entry to reference a feature that installs the component listed in the Component_ column or change the feature and component associated in the FeatureComponents table.
  • If the error is because of a class entry, change the entry in the Feature_ column of the Class table entry to reference a feature that installs component listed in the Component_ column or change the feature and component associated in the FeatureComponents table.