Principle:
InstallShield mainly controls the product Code,upgrade Code,package Code (These three are GUIDs, the world's only) and product version to reach the step, patch, and upgrade.
Product code is the unique ID of the item and generally does not need to be changed.
Upgrade code needs to be changed when it is upgraded, and patching does not need to be changed.
Package code needs to be changed every time the publication is modified.
See Help in "Upgrades [Windows Installer]", where a map details where patches and updates need to be modified,
1, Release: Installation designer->media->releases, you can create a new release version.
Right click on releases, click New Product configration, Name product config, right click on Product config, click New Release, Name Release1, right click Release1, Click on the Release wizard to open the release guide and complete some configuration. Where media type is selected, CD-ROM or network Image.
In the releases Configration interface, you can choose to compress or not compress the installation package, and you can generate an. exe or MSI after compression.
You can configure the release of multiple versions in releases.
2, Patch: Installation Designer->media->patch Design, you can create a new patch.
Right-click Patch Design, click Add New patch configration, name Patch1
Principle: Under Patch1 There are Latest1 and Prev1,latest1 Select the latest release, must be uncompressed. Then PREV1 Select the previous release, and it must be compressed. In Latest1, you can select the new component (Component) in the latest version, and then package the new component as a patch.
Click Latest1,
Click Prev1:
Finally, right-click Patch1, click Builder Patch, generate a patch pack, Update.exe
3, Upgrade: Installation Designer->media->upgrades, new upgrade package, select the latest releases, you can.
Finally, explain the role of release flages, each feature can set a release flage name, at the time of release, you can choose to add the feature, that is, by the release Flages input feature corresponding release flage, multiple separated by commas. Use: For example, when you release a trial version, you can include only a subset of features.
InstallShield Instances (iii) release, patches, upgrades