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 8: Organizing Files for Your Installation<br />

Including Redistributables in Your Installation<br />

The modifications that you made are reflected in the Redistributables view.<br />

Browsing for Merge Modules<br />

If a merge module that you would like to add to your project is not listed in the Redistributables view,<br />

you can browse to find it and also add it to your project and this view.<br />

Task To browse to a merge module:<br />

1. In the View List under Specify Application Data, click Redistributables.<br />

2. Right-click an item and click Browse for Merge Module. The Open dialog box opens.<br />

3. Browse to the merge module file.<br />

4. Click OK.<br />

What Happens When You Browse for a Merge Module<br />

<strong>InstallShield</strong> does not maintain references to merge modules as explicit paths. Instead, it generates a key<br />

for a merge module based on the merge module GUID and the merge module locale. When <strong>InstallShield</strong><br />

needs to access the merge module, it looks in the folders specified in the Merge Module Locations box<br />

for a file that matches that key. The Merge Module Locations box is on the Merge Modules tab of the<br />

Options dialog box.<br />

When you browse for a merge module, the path to the folder containing the merge module is added to<br />

the list of paths in the Merge Module Locations box. In addition, a GUID:Locale key is added to your<br />

installation project based on the selected file.<br />

Impact on Your Installation<br />

If two merge modules in the Merge Module Locations box have the GUID:Locale key, only one is<br />

included into your installation, even if they have different file names. Because of the way <strong>InstallShield</strong><br />

uses the Merge Module Locations box to search, it is not possible to predict which merge module will be<br />

included.<br />

Limiting the Number of Directories in the Merge Module Locations Box<br />

If you use a shared merge module gallery, there might be earlier or later versions of a merge module in<br />

the gallery than what exists on the target machine. For this reason, it is sometimes prudent to try and<br />

limit the number of directories in your Merge Module Locations box.<br />

Task To limit the number of directories, do one of the following:<br />

• Using Windows Explorer, copy the merge module that you want into one of the folders that is<br />

already listed in the Merge Module Locations box.<br />

• Remove the default folders from the search path so that you are referencing only the shared<br />

location.<br />

170 ISE-1800-UG01 <strong>InstallShield</strong> <strong>2012</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!