Partager via


Mise à jour de la table Upgrade pour une mise à niveau

Pour pouvoir appliquer une mise à niveau majeure à l’aide de Windows Installer, il faut que le package d’installation du produit d’origine spécifie une propriété UpgradeCode (décrite dans Préparation d’une application pour les mises à niveau majeures futures) et que le package de mise à niveau possède une table Upgrade.

Pour plus d’informations sur les mises à niveau majeures, consultez Mises à niveau majeures dans Mises à jour correctives et mises à niveau.

Le package d’installation de MNP2000.msi s’est vu attribuer une propriété UpgradeCode (cf. section Spécification des propriétés).

Windows Installer applique la mise à niveau si l’utilisateur a déjà installé les versions 1.0 à 1.4 (incluses) de MNP2000 en anglais. Windows Installer migre tous les paramètres de fonctionnalités du produit d’origine vers le produit mis à niveau. Le programme d’installation supprime les fichiers des produits d’origine qui ne sont pas utilisés par la mise à niveau du produit.

Si votre copie de MNP2001.msi n’inclut pas de table Upgrade, utilisez Orca ou un autre éditeur de table pour importer une table Upgrade vide dans la base de données à partir de Schema.msi. Le kit de développement logiciel (SDK) fournit une copie de Schema.msi. Utilisez votre éditeur de base de données pour ouvrir MNP2001.msi et entrer les données suivantes dans la table Upgrade.

UpgradeCode VersionMin VersionMax Langage Attributs Supprimer ActionProperty
{908E378A-9551-4772-BF1D-5CFAF6FD9CB4} 01.00.0000 01.40.0000 1033 769   OLDAPPFOUND

 

Continuer