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.
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.
ICE46 reports the following errors for the example shown.
|Property ReinstallMode defined in property table differs from another defined property only by case.||The system defined property name REINSTALLMODE differs from the custom property by case only. Properties are case sensitive, so custom property is not the same as the system property. This is a common cause of errors.|
|Property 'Myproperty' referenced in column 'InstallExecuteSequence'.'Condition' of row 'InstallFinalize' differs from a defined property by case only.||The property table defines the table MyProperty, but the referenced property is Myproperty. Properties are case sensitive, so the two properties are NOT the same. This is a common cause of errors.|
InstallExecuteSequence Table (partial)