ICEM07
ICEM07 verifica che l'ordine dei file nella tabella di sequenza corrisponda all'ordine dei file in MergeModule.CABinet.
Gli ices del modulo di merge vengono archiviati in un file con estensione cub del modulo di merge denominato Mergemod.cub e non nel file con estensione cub contenente gli ices usati per la convalida del pacchetto.
ICEM07 genera un errore se l'ordine dei file nella tabella File non corrisponde all'ordine nel file CAB.
IC0M07 pubblica il seguente messaggio di errore per l'esempio illustrato.
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.
File | Sequenza |
---|---|
FileA. GUID1 | 1 |
FileB. GUID1 | 8 |
FileC. GUID1 | 52 |
File |
---|
FileA. GUID1 |
FileC. GUID1 |
Archiviato. GUID1 |
FileB. GUID1 |
Anche se i numeri di sequenza di file nella tabella file non devono essere consecutivi e i file aggiuntivi possono esistere nel file CAB, la sequenza relativa di tutti i file nella tabella File deve corrispondere all'ordine in MergeModule.CABinet. Per correggere questo errore, modificare il numero di sequenza di FileB in modo che venga eseguito dopo FileC in modo che corrisponda all'ordine del file nel file CAB o ricompilare il file CAB con i file nell'ordine corretto.