Compartilhar via


ICEM07

O ICEM07 verifica se a ordem dos arquivos na tabela de sequência corresponde à ordem dos arquivos em MergeModule.CABinet.

As ICEs do módulo de mesclagem são armazenadas em um arquivo .cub do módulo de mesclagem chamado Mergemod.cub e não no arquivo .cub que contém as ICEs usadas para validação de pacote.

Resultado

O ICEM07 postará um erro se a ordem dos arquivos na tabela Arquivo não corresponder à ordem no arquivo de gabinete.

Exemplo

O IC0M07 postaria a seguinte mensagem de erro para o exemplo mostrado.

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.

da Tabela de Arquivos

Arquivo Seqüenciar
FileA.guid1 1
FileB.guid1 8
FileC.guid1 52

 

MergeModule.CABinet incorporado

Arquivo
FileA.guid1
FileC.guid1
Arquivado.guid1
FileB.guid1

 

Embora os números de sequência de arquivos na tabela de arquivos não precisem ser consecutivos e arquivos extras possam existir no arquivo de gabinete, a sequência relativa de todos os arquivos na tabela Arquivo deve corresponder à ordem em MergeModule.CABinet. Para corrigir esse erro, altere o número de sequência de FileB para vir após FileC para corresponder à ordem de arquivo no CAB ou recompile o CAB com os arquivos na ordem correta.

Referência do ICE do módulo de mesclagem