Target Image Properties

General

Package

The MSI package contains the product's target version. This package will be extracted with an administrative install in an administrative image in order to create the patch.

Ignore missing source files

If this option is set the patch is built even if files used by the patch are missing from the image (administrative install).

TipChecking Ignore missing source files and removing the files that known not to be changed will reduce the time necessary for patch generation.

Validation

A set of rules that will be used in order to validate a patch before applying it on an installation. In this context, the "Installed" version is the package being patched and the "Base" version is the package used to create the patch.

Default language must match base database

If this option is set the default language of the target image must be the language used during the installation of the original package.

Product must match base database

If this option is disabled then the package used by the target image can be different from the package used to install the application.

This option should be unchecked when creating a patch for a multi-language package. This is because you need to create a patch for each language and the MSI generated for that language is different from the multi-language package which was installed.

UpgradeCode must match base database

If this option is set, the target image's Upgrade code must be the same as the installed package's Upgrade Code.

Product Version Checks

This combo allows you to specify which version fields will be used in the check performed for the target image.

The following options are available:

  • No check.
  • Check major version only.
  • Check major,minor versions only.
  • Check major,minor and update versions only.

NoteOnly the version's first three fields are taken into consideration by Windows Installer (the fourth field is ignored).

Product Version Relationship

This combo allows you to define the relationship between the version of the installed package (Installed version) and the version of the target image (base version). Under normal circumstances, these versions should be equal.

The following options are available:

  • No check.
  • Installed version < base version.
  • Installed version <= base version.
  • Installed version = base version.
  • Installed version >= base version.
  • Installed version > base version.

Symbols Folders

Windows Installer can use PDB symbol files generated for PE code files (EXE, DLL, etc.) to generate more optimal diffs, thus reducing the patch size. Use the [ Add... ] button to add a folder, the [ Replace... ] button to replace one or the [ Remove ] button to remove it.