Automatic account creation is now enabled. Captcha authentication required for account creation and editing unless you are trusted here.

ICE60

From WiX Wiki at MindCapers

Jump to: navigation, search

Problem description

A merge module to which a DLL file has just been added now produces a linker warning similar to the following:

ICE60: The file <fileID> is not a Font, and its version is not a companion file reference. It should have a language specified in the Language column.

Explanation

The DLL file is language-neutral. The DLL version information resource does not specify a language, and no language is specified in the WiX code. The linker cannot determine the applicable language and cannot complete linking.

Solution

Use the DefaultLanguage attribute to specify "0" for a language-neutral file.

Tested the above 'solution', it does not fix the problem, it merely produces a different warning:

warning LGHT1101 : The DefaultLanguage '1033' was used for file 'net_vc' which has no language. Specifying a language that is different from the actual file may result in unexpected versioning behavior during a repair or while patching. Either specify a value for DefaultLanguage or put the language in the version information resource to eliminate this warning.
Personal tools