Using a Repository to Share Project Elements

InstallShield 2012 Spring

InstallShield supports the use of repositories. A repository is a collection of common elements that can be shared and reused in different installation projects. Elements that can be stored in a repository include:

End-user dialogs
InstallScript files
Merge modules
Project templates
SQL scripts
System searches

Repositories provide you with the ability to reuse project elements in multiple projects and strive for consistency. They also save you from having to duplicate work. For example, if many of the installations for your organization's products include a particular custom dialog, you can create that custom dialog once and then publish it to your repository. Any time you want to use that dialog in another installation, simply add the dialog from your repository to your project.

Two types of repositories are available in InstallShield:

Local repository—A local repository is your own collection of installation elements that you want to be able to reuse in multiple projects. A local repository is stored on your local machine, and it is not available to other installation authors.
Network repository—A network repository is a collection of installation elements that multiple installation authors can access and reuse in their projects as needed. A network repository fosters collaboration among installation authors; it is stored on a network. For information on configuring a network repository, see Setting up a Network Repository.

Edition: Network repositories are available in the Premier edition of InstallShield only. Local repositories are available in both the Premier and Professional editions of InstallShield.

See Also