How to: Add a Dependency to a VSIX Package
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at How to: Add a Dependency to a VSIX Package.
You can set up a VSIX package deployment that installs any dependencies that are not already present on the target computer. To accomplish this, include the VSIX dependencies to the source.extension.vsixmanifest file.
To add a dependency
Open the source.extension.vsixmanifest file in the Design view. Go to the Dependencies tab and click New.
To add an installed extension: in the Add New Dependency dialog box, select Installed extension and then, for the Name, select an extension on the list.
To add another VSIX that is not installed: : in the Add New Dependency dialog box, select File on file system and then use the Browse button to select the VSIX.
VSIX Extension Schema 1.0 Reference
Anatomy of a VSIX Package
Preparing Extensions for Windows Installer Deployment