OverviewDependenciesPrimer FilesGlobal FunctionsScript FilesPlugins
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.
A list of the dependency modules that are currently selected to be included in your project.
The names of the modules that will be included in your project.
Brief descriptions of each module.
The build configurations that each dependency module is a part of.
Open the Add Dependency Module dialog so you can add a new dependency module to the current project.
Remove the currently selected dependency module from the setup.
Open the Dependency Module Properties dialog so you can edit the currently selected dependency module.
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 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.
Export the current dependency module settings to a file (*.XML).
Create a new dependency module.
Browse your system for a dependency module file (*.XML).
Open your web browser to a web page where you can find more Setup Factory dependency modules.