Partilhar via


Validando um banco de dados de instalação

Os autores de pacotes de instalação devem sempre executar a validação em seus pacotes antes de tentar instalar o pacote pela primeira vez e executar novamente a validação sempre que fizer quaisquer alterações no pacote. A validação verifica o banco de dados em busca de erros que podem parecer válidos individualmente, mas que causam um comportamento incorreto no contexto de todo o banco de dados. A tentativa de instalar um pacote que falha na validação pode danificar o sistema do usuário. Consulte as seções Validação de Pacotes e Avaliadores de Consistência Interna - ICEs.

Você pode validar o pacote de exemplo usando Orca.exe ou Msival2.exe. Para exibir a ajuda para Msival2.exe, altere o diretório e digite na linha de comandos.

Msival2 -?

O arquivo .cub darice.cub contém as ações personalizadas ICE necessárias para Msival2.exe executar a validação. Para validar o MNP2000.msi digite:

msival2 MNP2000.msi Darice.cub

Para obter uma descrição das mensagens de erro e aviso retornadas pela validação, consulte o ICE Reference. Corrija todos os erros no pacote e execute novamente a validação conforme necessário até que o pacote passe na validação sem erros.

Depois de o pacote passar na validação, poderá instalá-lo clicando no ícone MNP2000.msi ou usando o Command Line Optionsna linha de comando.

Isso conclui a instalação de exemplo.

Próximo exemplo

um exemplo de atualização