Freigeben über


Aktualisieren der Tabelle „Upgrade“ für ein Upgrade

Für die Anwendung eines größeren Upgrades mit dem Windows Installer muss das ursprüngliche Produktinstallationspaket die Eigenschaft UpgradeCode festlegen, wie unter Vorbereiten einer Anwendung für zukünftige größere Upgrades beschrieben. Außerdem muss das Upgradepaket eine Tabelle „Upgrade“ enthalten.

Weitere Informationen zu größeren Upgrades finden Sie unter Große Upgrades unter Patchen und Upgrades.

Dem Installationspaket von MNP2000.msi wurde eine Eigenschaft UpgradeCode zugewiesen, wie im Abschnitt Festlegen von Eigenschaften beschrieben.

Windows Installer wendet das Upgrade an, wenn der Benutzer bereits die Versionen 1.0 bis einschließlich 1.4 in englischer Sprache von MNP2000 installiert hat. Windows Installer migriert alle Funktionseinstellungen des ursprünglichen Produkts zum aktualisierten Produkt. Der Installer entfernt die Dateien des ursprünglichen Produkts, die vom aktualisierten Produkt nicht mehr verwendet werden.

Wenn Ihre Kopie von MNP2001.msi keine Tabelle „Upgrade“ enthält, importieren Sie mit Orca oder einem anderen Tabelleneditor eine leere Upgrade-Tabelle von Schema.msi in die Datenbank. Das SDK enthält eine Kopie von Schema.msi. Öffnen Sie mit Ihrem Datenbank-Editor die Datei MNP2001.msi, und geben Sie die folgenden Daten in die leere Tabelle „Upgrade“ ein.

UpgradeCode VersionMin VersionMax Sprache Attribute Remove (Entfernen) ActionProperty
{908E378A-9551-4772-BF1D-5CFAF6FD9CB4} 01.00.0000 01.40.0000 1033 769   OLDAPPFOUND

 

Fortsetzen