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

What does ICE46 check?

ICE46 checks for custom properties in conditions, formatted text, and other locations that differ from a system defined property only by the case of one or more characters.

Note: Property names are case sensitive.

When does ICE46 show up?

ICE46 posts an informational message if there is a custom property in a condition, formatted text, and other location that differs from a system defined properties only in the case of one or more characters.

How can I fix ICE46?

If you receive ICE46, verify that those two properties mentioned in the informational message are NOT the same. Since properties are case sensitive, a property name with lower case characters is different than the same property name with upper case characters (even if the difference is only one character being upper case or lower case).