Including DIMs in a Project

InstallShield 2024

Project: This information applies to the Basic MSI projects.

A developer installation manifest (DIM) is a feature-sized collection of related items such as product files, shortcuts, registry entries, text file changes, IIS Web sites, and other elements that together make up a discrete portion of a product installation. DIM projects enables release engineers to efficiently reuse functional portions of an installation.

Working with DIMs also enables multiple developers to contribute to the development of the installation simultaneously. Each software developer can work on a separate DIM that the release engineer can reference in one or more installation projects.

This section of the documentation explains how to include a DIM project in a Basic MSI installation project. It also offers guidance on how to work with a Basic MSI project that includes one or more DIMs.

This section includes the following topics:

Determining the Appropriate Method for Incorporating DIMs in Installation Projects
Referencing a DIM in a Project
Importing a DIM into a Project
Identifying DIM Elements in an Installation Project
Overriding Path Variables in a DIM Project for Use in an Installation Project

Tip:To learn how to create a DIM project, see Modularizing Installation Projects to Distribute Development Work and Enable Reuse.