Windows Installer Editor Reference
221
Organizing Your Installation Into Releases
The Build Options page contains options that let you use any of the following to exclude
user data files from an SVS layer:
z
Files extensions that are listed on the Files Association page. These extensions
appear in the Extension table on the Tables tab.
z
File extensions that you specify.
z
File directories that you select. You can select any of the pre-built Windows Installer
directories or any directories that you added to your installation. When you select a
directory, you can also select to exclude its subdirectories.
Also see:
Tables Tab
on page 430
Adding File Associations
on page 176
About Maintenance of an .MSI Installed into an SVS Layer
When an .MSI is installed into an SVS layer, an end user can use Add/Remove Programs
to perform maintenance on the application.
Note
Only English is supported for the maintenance mode dialogs.
The end user can perform the following operations from Add/Remove Programs:
z
Remove
This option deletes the SVS layer along with the application.
z
Repair
This option runs Windows Installer repair. This reinstalls missing or corrupt files,
registry keys, and shortcuts. Preferences stored in the registry may be reset to
default values.
z
Advanced
This option lets the end user access the following options:
Modify
This option displays the Select Feature dialog box and lets the end user change
the application features that are installed.
Reset
This option resets the SVS layer and returns the application to its original state.
Any customization that the end user made to the application is lost.
Warning
If an .MSI is installed into an SVS layer, any files that are generated by the
application and saved locally are lost when the layer is reset unless those files were
excluded on the Build Options page.
See
About the Exclusion of Files on the Build Options Page
on page 220.
Adding Prerequisites to a Release
On the Prerequisites page, you add runtime or prerequisite files to the installation for
pre-installation on the destination computer. You can: