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 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.