An application patch can inherit indirect and remote dependencies depending on the type of patch that you create and the objects that you select to include in the patch.
If the design-time application and the run-time application have different sets of dependencies, you must observe the dependencies in the both design-time and run-time objects to correctly identify indirect and remote dependencies.
To identify the indirect and remote dependencies, refer to the following steps:
Identify the selection and its direct dependencies in the design-time application. This article will refer to this set of objects as the base selection.
Match the base selection to its modified objects in the run-time application. The modified objects are run-time instances of the objects in the base selection.
Identify the indirect and remote dependencies of the modified objects using the run-time application.
Match the indirect and remote dependencies in the run-time application to corresponding objects in the design-time application.