Skip to main content

Component

A component is a group of individual package elements which are installed together. The user can enable or disable these groups during installation. However, within the package, dependencies and parent-child relationships between components can be specified. A component may still require specific environmental conditions (for example, the existence of a specific plug-in or version profile).

Parameter

Description

Annotation

Additional comment or information about the object

This information is visible only within the Package Designer.

Selectable

_cds_icon_checked.png: This component can be enabled by the user.

Default value: "enabled" (_cds_icon_checked.png)

Description

Description of the component and its content. A dollar sign ($) can be prepended to this string. In this case, a localized string from the string table is used. Existing localizations can be selected from the list box on the right edge.

Icon

Icon file (format: *.ico) which is assigned to the package.

Id

Integer value which identifies this component. This value has to be unique within the package.manifest file.

Name

Name of the component

RequiredCompilerVersion

Minimum compiler version which has to exist on the target system. The package cannot be installed with a compiler version which is too old according to this specification.

Format of the string:

  • <major version>.<minor version>

  • <major version>.<minor version>.<build>

  • <major version>.<minor version>.<build>.<revision>

Where <major version>, <minor version>, <build> and <revision> are each numbers between 0 and 255

Least version of the installation program: 3.5.18.0

SelectedByDefault

_cds_icon_checked.png: The component is enabled by default. If this element is missing, then "enabled" is assumed.

ProfileSelectionList

Describes the directory path of the folders where users can install specific elements of the package.

  • ActiveProfileOnly:

    _cds_icon_checked.png: Only the active profile should be affected.

    _cds_icon_option_deactivated.png: The profile elements are ignored.

    If the attribute is missing, then the default value is "not enabled".

  • Hide

    _cds_icon_checked.png: The dialog of the profile change is hidden during installation.

    Optional attribute

    If the attribute is missing, then the default value is "not enabled".

  • ProfileChange

    Defines which profiles should be in the profile list box