09.12.2012 Views

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

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 16: Building, Testing, and Distributing Installations<br />

Configuring and Building Releases<br />

Task To build a release:<br />

1. In the View List under Prepare for Release, click Releases.<br />

2. In the Builds explorer, click the type of media that you want to build.<br />

3. Edit the build settings.<br />

4. Right-click the selected media type and then click Build.<br />

You can also build a release at the command line using IsCmdBld.exe.<br />

<strong>InstallShield</strong> places the built installation package into a release location based on your project location.<br />

If the build failed and generated an error, the previous installation package, if any, is restored to the<br />

\DiskImages\Disk1 folder.<br />

Tip: Ensure that Windows Explorer is not pointing to the Disk1 folder or a subfolder when you build your release. If it is<br />

pointing to the Disk1 folder, the build process will continue indefinitely. If Explorer is accessing a subfolder, you will<br />

generate an error.<br />

If you are creating non-compressed builds, additional folders named after specific operating systems may be included with<br />

the installation. This handles cases when files destined for a specific operating system have the same name as those<br />

targeted for another operating system.<br />

Creating a Setup Launcher<br />

<strong>InstallShield</strong> lets you specify whether you want your installation to include a Setup.exe setup launcher. A<br />

Setup.exe setup launcher is required in the following cases:<br />

• You want to automatically update or install the Windows Installer engine on a target system, when<br />

necessary.<br />

• Your project includes <strong>InstallShield</strong> prerequisites.<br />

• Your project includes the .NET Framework.<br />

• Your project includes billboards.<br />

The Setup.exe setup launcher is a bootstrap application that manages the aforementioned scenarios.<br />

The Setup.exe tab for a release in the Releases view is where you specify information such as whether<br />

you want to use a Setup.exe launcher. To learn more, see Setup.exe Tab.<br />

Windows Installer and Setup.exe<br />

If it is possible that Windows Installer is not present on a target system, or if your installation depends<br />

on certain functionality that is available in only a certain version of Windows Installer, <strong>InstallShield</strong><br />

gives you the option of including with your installation a redistributable that installs Windows Installer.<br />

If you select this option, <strong>InstallShield</strong> creates a Setup.exe launcher that checks for the presence of<br />

Windows Installer on the target system. If Windows Installer is not installed, or a more recent version<br />

needs to be installed, Setup.exe launches the Windows Installer installation and then launches your<br />

installation package.<br />

290 ISE-1900-UG00 <strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong>

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

Saved successfully!

Ooh no, something went wrong!