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

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. See the File table for more information about companion files.


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


ICE54 returns the following warning for the example shown.

Component 'Component1' uses file 'File1' as its KeyPath, but the file's version is provided by the file 'File2'.

Component Table (partial)

Component Attribute KeyPath
Component1 0 File1


File Table (partial)

File Version Language
File1 File2
File2 1033


ICE Reference