09.12.2012 Views

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

InstallShield 2012 Express Edition User Guide - Knowledge Base ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 17: Updating Applications<br />

Working with Upgrades and QuickPatch Projects<br />

To create a QuickPatch project for an existing .msi file or an already existing QuickPatch, use the Create<br />

New QuickPatch Wizard. Completing the wizard ensures that all basic requirements for the QuickPatch<br />

project are met.<br />

Creating a QuickPatch Project for an Existing QuickPatch<br />

Project: This information applies to QuickPatch projects.<br />

You can create a new QuickPatch project based on an existing QuickPatch project. This creates a patch<br />

that you can deliver to any end users who need to apply a patch for the original application or specific<br />

patched versions of the application.<br />

Caution: If you open and modify any of the releases listed in the History of the General Information view, your latest<br />

project will not work, since intermediate data shared across the releases in the History may have been lost or altered.<br />

Therefore, whenever you create a QuickPatch project for an existing QuickPatch project, <strong>InstallShield</strong> changes the existing<br />

QuickPatch project (.ise file) to read-only mode.<br />

Task To create a QuickPatch project for an existing QuickPatch project:<br />

1. In <strong>InstallShield</strong>, open the QuickPatch project (.ise file) that you would like to patch.<br />

2. On the Tools menu, click Create QuickPatch.<br />

Your new QuickPatch project opens in <strong>InstallShield</strong>.<br />

You can also use the Create New QuickPatch Wizard to create a QuickPatch for an existing QuickPatch.<br />

Specifying Whether to Streamline the QuickPatch Package<br />

Project: This information applies to QuickPatch projects.<br />

When you are configuring a QuickPatch project, you have the ability to specify whether you want<br />

<strong>InstallShield</strong> to streamline the creation of your QuickPatch package to build as simple a package as<br />

possible. The goal of QuickPatch streamlining is to generate a QuickPatch package that has fewer new<br />

subfeatures and custom actions than a non-streamlined QuickPatch package.<br />

For example, if your QuickPatch project includes a new file or registry entry and <strong>InstallShield</strong> does not<br />

use QuickPatch streamlining, <strong>InstallShield</strong> creates a new subfeature for that file or registry entry.<br />

<strong>InstallShield</strong> also adds one or more prebuilt <strong>InstallShield</strong> custom actions to work around certain<br />

Windows Installer patch requirements. However, if <strong>InstallShield</strong> does use QuickPatch streamlining, the<br />

file or registry entry is added to an existing feature, and no special prebuilt <strong>InstallShield</strong> custom actions<br />

are required.<br />

Note: <strong>InstallShield</strong> cannot streamline the creation of a QuickPatch package in the following scenarios:<br />

<strong>InstallShield</strong> <strong>2012</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong> ISE-1800-UG01 335

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!