Share via


Códigos do produto

O código do produto é um GUID que é a principal identificação de um aplicativo ou produto. Para obter mais informações, consulte a propriedade ProductCode. Ao serem feitas alterações significativas em um produto, o código do produto também deverá ser alterado para refletir isso. No entanto, não é um requisito que o código do produto seja alterado se as alterações no produto forem relativamente pequenas.

As versões de 32 bits e 64 bits do pacote de um aplicativo devem ter códigos de produto diferentes. Se qualquer componente de 32 bits de um aplicativo for recompilado em um componente de 64 bits, um novo código do produto deverá ser atribuído.

Se um servidor exposto na Tabela PublishComponent for recompilado de 32 bits para 64 bits, o GUID nesta tabela também precisará ser alterado para que os clientes de 32 e 64 bits possam identificar a categoria de componente qualificada apropriada. Nesse caso, o código do produto também deve ser alterado.

Observe que as letras em GUIDs de código do produto devem ser maiúsculas. Utilitários como GUIDGEN geram GUIDs que contêm letras minúsculas. As letras minúsculas nesses GUIDs devem ser alteradas para maiúsculas para serem usadas como código de produto ou código de pacote. Para obter mais informações, consulte Alterando o código do produto.

O código do pacote é um GUID que identifica um determinado pacote do Windows Installer. O código do pacote associa um arquivo .msi a um aplicativo ou produto e também pode ser usado para a verificação de fontes. Os códigos de produto e pacote não são intercambiáveis. Nenhum arquivo de .msi não periódico deve ter o mesmo código de pacote. Embora seja comum enviar um aplicativo que tenha o mesmo código de pacote e código do produto, os dois valores podem divergir à medida que o aplicativo é atualizado. Para obter mais informações, confira Códigos de pacote.