IVsBuildDependency Interface

Allows a project to describe build dependencies.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

[GuidAttribute("28D58EEE-EFFC-4B4D-834C-3A746FEAC7AE")]
[InterfaceTypeAttribute()]
public interface IVsBuildDependency : IVsDependency

The IVsBuildDependency type exposes the following members.

  NameDescription
Public methodget_CanonicalNameReturns the canonical name of a dependency.
Public methodget_DescriptionReturns the description of a dependency.
Public methodget_HelpContextReturns a pointer to the Help context of a dependency.
Public methodget_HelpFileReturns the name of the Help file of a dependency.
Public methodget_MustUpdateBeforeDetermines if an update and/or project build must occur either before or after a project is built.
Public methodget_ReferredProjectReturns a pointer to a dependent project.
Public methodget_TypeReturns the type of a dependency.
Top

The IVsBuildDependency interface is implemented by projects that need to expose an inherent dependency to the SVsSolutionBuildManager service that affects the order in which projects are built. IVsBuildDependency is implemented at the project level. Configuration-specific dependencies are not supported at this time.

Notes to Implementers

Implemented by projects that depend on another project or another build operation in order to be built successfully.

Notes to Callers

Called by the environment when a project with dependencies is to be built.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft