The 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 methods of distributing it as a patch file (.msp). In this case, a minor upgrade doesn't uninstall the previous version. It only replaces some of the existing files or adds new ones. I'll show you two ways to make a patch, the first using .wixpdb files and the second using .wixout files.

Before we get to that, let's discuss the WiX source file that defines your patch. A .wixmsp defines the characteristics of your patch, setting fields such as Description and Comments that will appear in the patch file's properties. This file also sets up the sequencing of all of the patches for a particular product ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.