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

What does ICE54 check?

ICE54 checks for components that use a companion file as their key path.

When does ICE54 show up?

ICE54 posts a warning if any component has a key path file that derives its version from another file.

How can I fix ICE54?

The key path file of a component must not derive its version from a different file. This can cause some files to fail to install. To fix this warning, change the key path of the component to another file whose version is not derived from a different file and found in the same component.

Note: For companion files, the Version field of the File table can be set to contain the primary key of another record in the File table. The referenced file then determines the versioning logic for this file.