ICEM07
ICEM07 验证序列表中文件的顺序是否与 MergeModule.CABinet 中的文件顺序匹配。
合并模块 ICE 存储在名为 Mergemod.cub 的合并模块 .cub 文件中,而不是存储在包含用于包验证的 ICE 的 .cub 文件中。
如果文件表中的文件顺序与 Cabinet 文件中的顺序不匹配,则 ICEM07 会发布错误。
对于显示的示例,IC0M07 会发布以下错误消息。
The file 'FileB.GUID1' appears to be out of sequence. It has position 3
in the CAB, but not when the file table is ordered by sequence number.
文件 | 序列 |
---|---|
FileA.GUID1 | 1 |
FileB.GUID1 | 8 |
FileC.GUID1 | 52 |
文件 |
---|
FileA.GUID1 |
FileC.GUID1 |
FileD.GUID1 |
FileB.GUID1 |
尽管文件表中的文件序列号不必是连续的,且 Cabinet 文件中可以存在额外的文件,但文件表中所有文件的相对序列必须与 MergeModule.CABinet 中的顺序匹配。 若要修复此错误,请将 FileB 的序列号更改至 FileC 之后以匹配 CAB 中的文件顺序,或采用正确的文件顺序重新生成 CAB。