ICEM07
ICEM07 sprawdza, czy kolejność plików w tabeli sekwencji jest zgodna z kolejnością plików w MergeModule.CABinet.
Pliki ICE modułu scalania są przechowywane w pliku cub modułu scalania o nazwie Mergemod.cub, a nie w pliku cub zawierającym ICE używane do weryfikacji pakietu.
Wynik
ICEM07 publikuje błąd, jeśli kolejność plików w tabeli File nie jest zgodna z kolejnością w pliku cabinet.
Przykład
IC0M07 opublikuje następujący komunikat o błędzie dla pokazanego przykładu.
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.
Plik | Kolejność |
---|---|
FileA.GUID1 | 1 |
PlikB.GUID1 | 8 |
FileC.GUID1 | 52 |
Osadzone MergeModule.CABinet
Plik |
---|
FileA.GUID1 |
FileC.GUID1 |
Złożony.GUID1 |
PlikB.GUID1 |
Chociaż numery sekwencji plików w tabeli plików nie muszą być kolejne, a dodatkowe pliki mogą istnieć w pliku cabinet, względna sekwencja wszystkich plików w tabeli Plik musi być zgodna z kolejnością w MergeModule.CABinet. Aby naprawić ten błąd, zmień numer sekwencji FileB, który ma być zgodny z kolejnością pliku w pliku CAB, lub ponownie skompiluj plik CAB z plikami w odpowiedniej kolejności.
Tematy pokrewne