Chapter 11
Upgrading Applications
About Upgrading Applications
Preparing for Software Updates
Archive the Shipping Version of the .MSI
Windows Installer Editor Reference
This chapter includes the following topics:
About Upgrading Applications
Preparing for Software Updates
UpgradeSync
on page 280
Patch Creation
on page 282
Upgrades
on page 292
Windows Installer provides two main methods for upgrading installations: patching and
upgrading. You can also have the end user upgrade by uninstalling and then reinstalling,
although this method is not recommended.
You can create upgrades and patches for installations using the UpgradeSync tool, Patch
Creation tool, and the Upgrades page.
For information on upgrading, see the following topics in the Windows Installer SDK
Help.
Patching and Upgrades
Preparing an Application for Future Major Upgrades
Small Updates
Minor Upgrades
Major Upgrades
UpgradeCode Property
Patching
Changing the Product Code
Preparing for updates starts when you ship the first version of your application. Use the
following steps to prepare for a software update:
1.
Archive the Shipping Version of the .MSI
2.
Determine the Form of the Update
3.
Determine the Product Code and Product Version
4.
Check the Installation With UpgradeSync
This is the first step in preparing for an update.
on page 277
on page 277
on page 277.
on page 278.
on page 279.
on page 279.
277