ICE40
ICE40 执行其他验证。
结果
ICE40 在以下方面发布警告:
- REINSTALLMODE 属性已被替代。
- RemoveIniFile 表有一个没有值的“删除标记”项目。
- .msi 文件缺少 Error 表,并且 Page Count Summary 属性小于或等于 100。 此 ICE 警告已过时,因为 Windows Installer 不要求包包含 Error 表。 可以使用 Msimsg.dll 检索错误消息。
示例
属性 | 值 |
---|---|
REINSTALLMODE | A |
RemoveIniFile | 操作 | 值 |
---|---|---|
REINSTALLMODE | 4 |
结果
ICE40 将报告以下错误。
ICE40 错误 | 说明 |
---|---|
REINSTALLMODE 在 Property 表中定义。 这可能会有一些困难。 | 在 .msi 文件中定义 REINSTALLMODE 属性可能会导致意外行为。 若要修复此错误,请不要定义此属性。 |
RemoveIniFile 项目 Remove1 必须具有值,因为操作是“删除标记”(4)。 | RemoveIniFile 表的 RemoveIniFile 列中有一个“删除标记”操作,但未在“值”列中指定要删除的标记。 |
缺少 Error 表。 仅生成数字错误消息。 | 此 ICE 警告已过时,因为 Windows Installer 不要求包包含 Error 表。 可以使用 Msimsg.dll 检索错误消息。 此警告表示 .msi 文件缺少 Error 表,并且 Page Count Summary 属性小于或等于 100。 若要修复此错误,请使用当前版本的 Windows Installer,或向安装包添加 Error 表,并在“消息”列中创作错误消息的格式设置模板。 |
相关主题