Windows Installer Editor Reference
137
Assembling an Installation
4. From Isolation method, select an option. Selecting an isolation method activates
the Move button on the File Conflicts and File Conflicts in Registry pages.
Do not move files
Do not allow file isolation.
Isolated Components
Isolate files using Windows Installer isolated components. The isolation is
managed by the operating system. This method works with Windows Installer
packages only.
Application Paths.
Moves files out of the System directory and into a private directory. This
method works for Windows Installer and WiseScript packages, and is supported
by all Windows operating systems.
By default, the files are placed in the application directory. To place files in a
different directory, in Application Path Settings, specify a subdirectory of the
application directory or the full path to a different directory. You can use
variables in the path.
5. Click Next.
Depending on the number of packages in the Software Manager database and the
speed of your computer, conflict detection can take several minutes.
When conflict detection is complete, the File Conflicts page appears. The upper list
box contains files in the selected package that have conflicts and are not listed in
the registry. You usually can move such files without causing problems. The lower
list box contains the conflicting files in other packages.
6. In the upper list box, select one or more files and take one of the following actions.
See Guidelines for Resolving File Conflicts in the ConflictManager Help.
When you resolve a conflict, the exclamation point to the left of the file name
changes from red to white.
To move the selected file to a private directory and change the file path in the
package, click Move. This button is not available if you selected the Do not
move files isolation method.
Note
In most cases, when you move a non-executable file, such as a help file, to an
isolated or private directory, the application still uses the version in the shared
directory. The advantage of using isolation is that the different versions of the
file are saved in the isolated directories and will not be overwritten by other
packages. You can add a shortcut to the application to point to the appropriate
file location.
To use the most recent version of the file for the active package, click Latest. If
one file has a newer version but another has a newer date/time, the Latest File
Selection dialog box appears, where you specify whether to use the file with the
newest modified date or the highest internal version number.
To change the file’s component, click Fix Comp.
If file is a KeyPath to a component in one package but not in another, the file
becomes a KeyPath to its own component.