Partilhar via


Códigos do produto

O código do produto é um GUID que é a identificação principal de um aplicativo ou produto. Para obter mais informações, consulte a propriedadeProductCode. Se forem feitas alterações significativas em um produto, o código do produto também deve ser alterado para refletir isso. No entanto, não é obrigatório que o código do produto seja alterado se as alterações ao 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 de produto deverá ser atribuído.

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

Observe que as letras nos GUIDs de código do produto devem ser maiúsculas. Utilitários como GUIDGEN geram GUIDs contendo letras minúsculas. As letras minúsculas nesses GUIDs devem ser alteradas para maiúsculas para serem usadas como um 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 Windows Installer pacote. 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 do produto e da embalagem não são permutáveis. Nenhum arquivo .msi não idêntico 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 de produto, os dois valores podem divergir à medida que o aplicativo é atualizado. Para obter mais informações, consulte códigos de pacote.