ICE46

ICE46 仅根据一个或多个字符的情况检查条件、格式化文本和其他位置中的自定义属性与系统定义的属性不同。

结果

如果条件、格式化文本和其他位置存在自定义属性,则 ICE46 仅在一个或多个字符的情况下发布一条信息性消息,该属性不同于系统定义的属性。

示例

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

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

属性表

Property
ReinstallMode omus
MyProperty

InstallExecuteSequence 表 ( 部分)

操作 条件
InstallFinalize Myproperty

ICE 参考