Minor upgrade

Although a minor upgrade, like a major upgrade, can be distributed as a full MSI, in this chapter we'll focus on the more efficient method of distributing it as a patch file (.msp). In this case, a minor upgrade doesn't uninstall the previous version. It only replaces some existing files or adds new ones. We can use the same OldInstaller project that we did for a major upgrade for our product to update. Here's what its Product element should look like:

         Name="Awesome Software"
         Manufacturer="Awesome Company"

Create a new WiX project and call it MinorUpgradeInstaller. You can reuse the markup from the ...

Get WiX: A Developer's Guide to Windows Installer XML now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.