Resources

Many of today's development tools require that you distribute certain runtime files along with your application. In Setup Factory, these are referred to as dependency modules.

Dependency modules are run at the very beginning of the setup, before any screens are displayed or any project actions are executed. All dependency modules that have been added to the list will be executed sequentially in top-down order as they appear at design time. Each module will execute its own detection script and if required, run its installation script. If any module is determined as not required from its detection script, the next module will be run.

While dependency modules are often used to detect and install, they can also simply be used as detection for technology for used in your install.

Dependency modules can easily be created on your own, or you can download available modules from the Indigo Rose web site, www.indigorose.com.

Tip: You can create new modules by selecting Create new module... from the Advanced button on the Dependencies dialog. Another quick way to create a new module is to modify one of the existing modules and then select Export module... from the Advanced button so you can use it in other projects. You can also include modules from other locations by selecting Browse for module... from the Advanced button.

Please consult your development tool's documentation to determine what files or technology you need to distribute with your software.

 


Dependency modules to build into the setup:

A list of the dependency modules that are currently selected to be included in your project.

Name

The names of the modules that will be included in your project.

Description

Brief descriptions of each module.

Build Configurations

The build configurations that each dependency module is a part of.

Add

Open the Add Dependency Module dialog so you can add a new dependency module to the current project.

Remove

Remove the currently selected dependency module from the setup.

Edit

Open the Dependency Module Properties dialog so you can edit the currently selected dependency module.

Move Up ()

Move the selected dependency module up one position in the list. The order in the list represents the order in which the modules will be merged with your project file at build time.

Move Down ()

Move the selected dependency module down one position in the list. The order in the list represents the order in which the modules will be merged with your project file at build time.

Advanced

Export module...

Export the current dependency module settings to a file (*.XML).

Create new module...

Create a new dependency module.

Browse for module...

Browse your system for a dependency module file (*.XML).

More Modules

Open your web browser to a web page where you can find more Setup Factory dependency modules.