Codes de produit
Le code du produit est un GUID qui est l’identification principale d’une application ou d’un produit. Pour plus d’informations, consultez la propriété ProductCode . Si des modifications significatives ont été apportées à un produit, le code de produit doit également être modifié pour refléter cela. Toutefois, il n’est pas obligatoire que le code du produit soit modifié si les modifications apportées au produit sont relativement mineures.
Les versions 32 bits et 64 bits du package d’une application doivent avoir des codes de produit différents. Si un composant 32 bits d’une application est recompilé en un composant 64 bits, un nouveau code de produit doit être attribué.
Si un serveur exposé dans la table PublishComponent est recompilé de 32 bits à 64 bits, il est également nécessaire de modifier le GUID de cette table afin que les clients 32 bits et 64 bits puissent identifier la catégorie de composants qualifiés appropriée. Dans ce cas, le code du produit doit également être modifié.
Notez que les lettres dans les GUID de code de produit doivent être en majuscules. Les utilitaires tels que GUIDGEN génèrent des GUID contenant des minuscules. Les minuscules dans ces GUID doivent être remplacées par des majuscules à utiliser comme code de produit ou code de package. Pour plus d’informations, consultez modification du code du produit.
le code du package est un GUID identifiant un packagede Windows Installer particulier. Le code du package associe un fichier .msi à une application ou un produit et peut également être utilisé pour la vérification des sources. Les codes de produit et de package ne sont pas interchangeables. Deux fichiers de .msi non identiques ne doivent jamais avoir le même code de package. Bien qu’il soit courant d’expédier une application qui possède le même code de package et le même code de produit, les deux valeurs peuvent divergent lorsque l’application est mise à jour. Pour plus d’informations, consultez codes de package.