Share via


To define dependencies and conflicts with components in the database

  1. In the navigation pane, under the appropriate component, right-click the appropriate dependency type node (Needs, Needed by, or Conflicts), and then click Drag from Database.
  2. From the Component Database window, drag the appropriate capability to the Component Designer navigation pane.

For procedures for defining other dependencies or conflicts, click the appropriate question mark in the following table: Dependency or Conflict

Relationship Define Dependency Define Define Conflict
Capability and capability 1. In the Component Designer navigation pane, under the appropriate capability (A), right-click either the Needs or Needed by node, and then click Drag from Database.

2. In the Component Database navigation pane, select the parent capability of the capability (B) on which to depend.

3. From the details pane, drag B to either the Needs or Needed by node under A.

Result

Capability A needs capability B.

- or -

Capability A is required by capability B.

Note   If you select a dependency (either Needs or Needed by) for one capability, Component Designer creates its opposite for the corresponding capability.
1. In the navigation pane, under the appropriate capability (capability A), right-click the Conflicts node, and then click Drag from Database.

2. In the Component Database window, in the navigation pane, select the parent capability of the capability to conflict with A.

3. From the details pane, drag the appropriate capability (capability B) to the Component Designer navigation pane, in the Conflicts node for capability A.

Result

Capabilities A and B conflict.

Capability and component 1. In the Component Designer navigation pane, under the appropriate capability (A), right-click either the Needs or Needed by node, and then click Drag from Database.

2. In the Component Database navigation pane, select the capability of the component (B) on which to depend.

3. From the details pane, drag B to either the Needs or Needed by node under A.

Result

Capability A needs component B.

- or -

Capability A is required by component B.

Note   If you select a dependency (either Needs or Needed by) for a component, Component Designer creates its opposite for the corresponding capability.
1. In the navigation pane, under the appropriate capability (A), right-click the Conflicts node, and then click Drag from Database.

2. In the Component Database navigation pane, select the capability that contains the component (B) to conflict with A.

3. From the details pane, drag B to the Conflicts node for capability A.

Result

Capability A and component B conflict.

Component and capability 1. In the Component Designer navigation pane, under the appropriate component (A), right-click either the Needs or Needed by node, and then click Drag from Database.

2. In the Component Database navigation pane, select the parent capability of the capability (B) on which to depend.

3. From the details pane, drag B to either the Needs or Needed by node under A.

Result

Component A needs capability B.

- or -

Component A is required by capability B.

Note   If you select a dependency (either Needs or Needed by) for a component, Component Designer creates its opposite for the corresponding capability.
1. In the navigation pane, under the appropriate component (A), right-click the Conflicts node, and then click Drag from Database.

2. In the Component Database navigation pane, select the parent capability of the capability (B) to conflict with A.

3. From the details pane, drag B to the Conflicts node for A.

Result

Component A and capability B conflict.

Component and component 1. In the Component Designer navigation pane, under the appropriate component (A), right-click either the Needs or Needed by node, and then click Drag from Database.

2. In the Component Database navigation pane, select the capability of the component (B) on which to depend.

3. From the details pane, drag B to either the Needs or Needed by node under A.

Result

Component A needs component B.

- or -

Component A is required by component B.

Note   If you select a dependency (either Needs or Needed by) for one component, Component Designer creates its opposite for the corresponding component.
1. In the navigation pane, under the appropriate component (A), right-click the Conflicts node, and then click Drag from Database.

2. In the Component Database navigation pane, select the capability that contains the component (B) to conflict with A.

3. From the details pane, drag B to the Conflicts node for component A.

Result

Components A and B conflict.

See Also

Dependencies and Conflicts

 Last updated on Friday, April 02, 2004

© 2004 Microsoft Corporation. All rights reserved.