Project Types

InstallShield 2014

InstallShield offers a number of different project types to assist you in creating the optimal project for your end users.

Project Type Descriptions

Project Type

Icon

Description

Advanced UI

Edition: This project type is available in the Professional edition of InstallShield. If you open this type of project in the Premier edition of InstallShield, it opens as a Suite/Advanced UI project.

An Advanced UI project lets you create a bootstrap application with a contemporary, customizable user interface for a single .msi package, .msp package, or InstallScript package, as well as multiple InstallShield prerequisites. An Advanced UI installation uses a setup launcher (Setup.exe) to conditionally launch packages on target systems as needed.

Basic MSI

A Basic MSI project uses Windows Installer to provide the user interface for the installation. When you choose this project type, you need to create features and components, and specify all application files and other distributable data.

DIM

A DIM project is targeted toward engineering teams who want to foster collaboration, enable distributed installation development, and maximize efficiency in their organizations. 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, logically separated portion of a product installation. You can incorporate one or more DIMs into Basic MSI projects.

InstallScript

The InstallScript installation project provides the flexibility afforded by the InstallScript language and is driven by the proven InstallScript engine.

InstallScript MSI

An InstallScript MSI project uses both InstallScript and Windows Installer tables. With this project type, you need to create features and components, and specify all application files and other distributable data.

InstallScript Object

Using the InstallScript Object project, you can create an InstallShield merge module that uses InstallScript. This type of merge module, however, can be consumed only by InstallShield.

Merge Module

Select this option to create your own merge modules. You need to create any components and file associations.

MSI Database

Select MSI Database to edit your installation project in Direct Edit mode. This means that you can directly edit the Windows Installer tables within InstallShield to configure your installation.

MSM Database

Select MSM Database to edit your merge module in Direct Edit mode. This means that you can directly edit the Windows Installer tables within InstallShield to configure your merge module.

QuickPatch

This project type is recommended for installation authors who want to ship small, single updates to their end users. QuickPatch authoring provides an alternative to creating a patch configuration in the Patch Design view even though it provides less customization. Creation of a QuickPatch begins with the Create New QuickPatch Wizard.

Suite/Advanced UI

Edition: This project type is available in the Premier edition of InstallShield.

A Suite/Advanced UI project lets you create a bootstrap application with a contemporary, customizable user interface for multiple .msi packages, .msp packages, InstallScript packages, .exe packages, sideloading app packages (.appx), and Windows Installer transactions, as well as multiple InstallShield prerequisites. A Suite/Advanced UI installation packages together multiple separate installations as a single installation while providing a unified user interface; it uses a setup launcher (Setup.exe) to conditionally launch packages on target systems as needed.

Transform

A transform (.mst file) is a simplified Windows Installer database that contains the differences between two Windows Installer databases. Creating a new transform project launches the Open Transform Wizard.

Visual Basic .NET Wizard

Select this option to launch the Visual Studio .NET Wizard for Visual Basic .NET, C# .NET, and Visual C++ .NET.

C# .NET Wizard

Select this option to launch the Visual Studio .NET Wizard for Visual Basic .NET, C# .NET, and Visual C++ .NET.

Visual C++ .NET Wizard

Select this option to launch the Visual Studio .NET Wizard for Visual Basic .NET, C# .NET, and Visual C++ .NET.

See Also