ActivationDependencies Element (Feature)

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Specifies a list of features on which the activation of the current feature depends.

<ActivationDependencies>
</ActivationDependencies>

Attributes

Attribute

Description

None

N/A

Child Elements

ActivationDependency

Parent Elements

Feature

Occurrences

Minimum: 0

Maximum: 1

Remarks

If the Feature on which the current Feature depends is hidden and inactive, it is activated automatically. Such a hidden Feature is deactivated when the last Feature depending on it is deactivated. If the Feature is visible, it is not activated automatically. A hidden Feature cannot have any activation dependencies.

Example

If included within a Feature element, the following code example prevents the current Feature from being activated unless the Feature with the specified ID is activated.

<ActivationDependencies>
  <ActivationDependency
    FeatureId="11111111-1111-1111-1111-111111111111" />
</ActivationDependencies>

For another example of how this element is used, see Feature.xml Files.