Partilhar via


Atualizações secundárias

Uma atualização secundária é uma atualização que faz alterações em muitos recursos. Nenhuma das alterações pode exigir a alteração do ProductCode. Uma atualização exige uma atualização principal para alterar o ProductCode. Uma atualização secundária pode ser usada para adicionar novos recursos e componentes, mas não pode reorganizar a árvore de componentes de recursos. As atualizações secundárias fornecem diferenciação de produto sem realmente definir um produto diferente. Uma atualização secundária típica inclui todas as correções de pequenas atualizações anteriores combinadas em um patch. Uma atualização secundária também é conhecida como uma atualização de SP (service pack). Para obter mais informações sobre quais atualizações não exigem a alteração do ProductCode, confira Como alterar o código do produto.

Uma atualização secundária altera a propriedade ProductVersion. A alteração da versão do produto do aplicativo significa que as diferentes atualizações têm uma ordem. Por exemplo, se houver um patch para atualizar a v 9.0 para a v 9.1 e outro patch para corrigir a v 9.1 para a v 9.2, o instalador poderá impor a ordem correta verificando a versão do produto antes de aplicar o patch. Isso também impede que o patch v 9.1 para a v 9.2 seja aplicado à v 9.0. Para patches, essa ordenação é imposta por meio da versão do produto: os bits de validação definidos nas transformações incluídas no pacote de patch.

Uma atualização secundária e uma pequena atualização são distintas, porque uma atualização secundária altera o código do pacote e a versão do produto. Confira Pequenas atualizações para obter diretrizes sobre os tipos de atualizações que podem ser tratadas por uma pequena atualização ou uma atualização secundária. As atualizações secundárias são enviadas como um pacote de instalação completo do produto ou como um pacote de patch. No entanto, uma atualização secundária não pode usar um rótulo de volume diferente para a nova versão.

Para obter informações sobre como aplicar uma atualização secundária, confira os seguintes tópicos: