ICE46

ICE46 检查条件中的自定义属性、格式化文本和其他与系统定义属性不同的位置,这些属性仅由一个或多个字符的大小写。

结果

如果条件、格式文本和其他位置存在自定义属性,则 ICE46 仅当一个或多个字符时,才会发布信息性消息。

示例

ICE46 报告所示示例的以下错误。

ICE46 错误 说明
属性表中定义的 Property ReinstallMode 仅按大小写不同于另一个已定义属性。 系统定义的属性名称 REINSTALLMODE 仅区分大小写与自定义属性不同。 属性区分大小写,因此自定义属性与系统属性不同。 这是常见的错误原因。
列“InstallExecuteSequence”中引用的属性“Myproperty”。行“InstallFinalize”的条件仅与定义的属性不同。 属性表定义表 MyProperty,但引用的属性为 Myproperty。 属性区分大小写,因此这两个属性不相同。 这是常见的错误原因。

 

属性表

属性
ReinstallMode omus
MyProperty

 

InstallExecuteSequence 表 (部分)

操作 条件
InstallFinalize Myproperty

 

ICE 参考