Partager via


Codes de produit

Le code de 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 sont apportées à un produit, le code du produit doit également être modifié pour refléter cela. Toutefois, il n’est pas nécessaire 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 affecté.

Si un serveur exposé dans le PublishComponent Table est recompilé de 32 bits à 64 bits, le GUID de cette table peut également être modifié afin que les clients 32 bits et 64 bits puissent identifier la catégorie de composant qualifiée appropriée. Dans ce cas, le code du produit doit également être modifié.

Notez que les lettres dans les GUID de code produit doivent être en majuscules. Les utilitaires tels que GUIDGEN génèrent des GUIDD contenant des lettres minuscules. Les lettres minuscules de ces GUID doivent être modifiées en majuscules pour être utilisées comme code de produit ou code de package. Pour plus d’informations, consultez Modification du code de produit.

Le code du package est un GUID identifiant un package Windows Installer particulier. Le code de 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. Aucun de deux fichiers .msi non identiques ne doit jamais avoir le même code de package. Bien qu’il soit courant d’expédier une application qui a le même code de package et le même code de produit, les deux valeurs peuvent différer à mesure que l’application est mise à jour. Pour plus d’informations, consultez Codes de package.