Share via


IVsDependency Interface

Describes a project that is used by another project in build operations or deployment.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("9DB6689F-3C5F-43ED-B0D5-54851A980B93")> _
Public Interface IVsDependency
[InterfaceTypeAttribute()]
[GuidAttribute("9DB6689F-3C5F-43ED-B0D5-54851A980B93")]
public interface IVsDependency
[InterfaceTypeAttribute()]
[GuidAttribute(L"9DB6689F-3C5F-43ED-B0D5-54851A980B93")]
public interface class IVsDependency
[<InterfaceTypeAttribute()>]
[<GuidAttribute("9DB6689F-3C5F-43ED-B0D5-54851A980B93")>]
type IVsDependency =  interface end
public interface IVsDependency

The IVsDependency type exposes the following members.

Methods

  Name Description
Public method get_CanonicalName Returns the canonical name of a dependency.
Public method get_Description Returns the description of a dependency.
Public method get_HelpContext Returns a pointer to the Help context of a dependency.
Public method get_HelpFile Returns the name of the Help file of a dependency.
Public method get_Type Returns the type of a dependency.

Top

Remarks

Notes to Implementers

Implemented by projects that have one or more dependencies that affect their build or deploy operations.

Notes to Callers

Called by the environment or deployment projects that require information about dependencies.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace