Building with Build Configurations

InstallShield 11 Universal

A project can contain several build configurations, each set up with a different configuration. This flexibility enables you to build several types of installations, all with one project. For example, you can create a Product Build Configuration that targets all UNIX platforms, and one MSI Build Configuration that targets all Windows platforms in the same project. In addition, an Assembly Build Configuration can be added to your project to enable you to build the project as an assembly. This would enable it to be referenced and used by multiple products on the same machine once it has been installed by a project that was built with a Product Build Configuration.

Procedures

To build a project using a specific build configuration:

  1. In the Releases view Explorer, select the build configuration with which you want to build the project.
    --OR--
    Add a new build configuration to this view.
  2. Build your project using any of the following techniques:

    The build output view at the bottom of the interface displays status messages during the execution of the build. A successful build is indicated by the following message:
    Finished build...
  3. If the project was built using a Product Build Configuration, it can now be tested (run) while you are still in the interface by clicking Run in the toolbar. If the project was built using an Assembly Build Configuration, then it needs to be added to a project that has been built using a Product Build Configuration before it can be tested.

    Tip

    The properties for Run can be set by clicking Tools | Options and selecting the Run Properties tab. Set the properties as you require. For example, to run the project without an installation launcher, select Run using Java command with arguments and modify the default command line build command in the text box.