Códigos de producto

El código del producto es un GUID que es la identificación principal de una aplicación o producto. Para obtener más información, vea la propiedad ProductCode . Si se realizan cambios significativos en un producto, también se debe cambiar el código del producto para reflejarlo. Sin embargo, no es un requisito que el código del producto se cambie si los cambios en el producto son relativamente menores.

Las versiones de 32 y 64 bits del paquete de una aplicación deben tener códigos de producto diferentes. Si se vuelve a compilar un componente de 32 bits de una aplicación en un componente de 64 bits, se debe asignar un nuevo código de producto.

Si un servidor expuesto en la tabla PublishComponent se vuelve a compilar de 32 bits a 64 bits, es posible que también sea necesario cambiar el GUID de esta tabla para que los clientes de 32 y 64 bits puedan identificar la categoría de componente calificado adecuada. En este caso, también se debe cambiar el código del producto.

Tenga en cuenta que las letras de los GUID de código de producto deben estar en mayúsculas. Las utilidades como GUIDGEN generan GUIDD que contienen letras minúsculas. Las letras minúsculas de estos GUID deben cambiarse a mayúsculas para usarlas como código de producto o código de paquete. Para obtener más información, vea Cambiar el código del producto.

El código del paquete es un GUID que identifica un paquete de instalador de Windows determinado. El código del paquete asocia un archivo .msi a una aplicación o producto y también se puede usar para la comprobación de orígenes. Los códigos de producto y paquete no son intercambiables. Ningún archivo de .msi no identificador debe tener nunca el mismo código de paquete. Aunque es habitual enviar una aplicación que tiene el mismo código de paquete y código de producto, los dos valores pueden divergen a medida que se actualiza la aplicación. Para obtener más información, vea Códigos de paquete.