InstallShield 11 Universal

Existing assemblies can be added to a Universal Installer project in the Assemblies or Installation Design view. In an RPM Installer project, they can only be added in the Assemblies view. An assembly is considered "existing" if it is located in one of your Assembly Gallery locations. Instructions for both are provided below.

Universal does not support multiple side-by-side installs of a single assembly within a single product or suite. It is an error condition at both build and run times for a single product or Dynamic Suite to require a specific assembly in more than one location on the target system. For more information, see Collaboration/Side-by-Side Assemblies.
Assemblies are added to a Universal Dynamic Suite after it has been built. See Adding Assemblies to a Dynamic Suite for instructions.
An assembly reference can be added to either a feature or the product in a Universal Installer project. When added to a feature, the assembly is only included in or referenced by the installation of the product if the end user chooses to install that feature. When it is added directly to the product, however, it is included in the installation or referenced by the product regardless of which features the end user chooses to install.
When an assembly is added to a Universal Installer project, it is added as a requirement of that feature or the product. A reference to the assembly is what is included in the projectthe assembly is only installed on the target machine if you specify it to be installed (see Setting Existing Assembly Properties/Location property). Therefore, when an assembly is shared by multiple products, the assembly itself only needs to be installed once on the target machine by one product project. The other products that access that assembly need to only contain a reference to it in their project. The assembly remains installed on the target machine until all of the products that require it have been uninstalledthe assembly is uninstalled along with the last product that required it.

To add an existing assembly to a project in the Assemblies view:

To add an existing assembly to a project in the Installation Design view (Universal Installer projects only):
See Also
Adding New Assemblies to a Project
Creating a Project to be Built as an Assembly