IVsBuildDependency 接口

允许项描述生成依赖项。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("28D58EEE-EFFC-4B4D-834C-3A746FEAC7AE")> _
<InterfaceTypeAttribute()> _
Public Interface IVsBuildDependency _
    Inherits IVsDependency
[GuidAttribute("28D58EEE-EFFC-4B4D-834C-3A746FEAC7AE")]
[InterfaceTypeAttribute()]
public interface IVsBuildDependency : IVsDependency

IVsBuildDependency 类型公开以下成员。

方法

  名称 说明
公共方法 get_CanonicalName(String%) 返回依赖项的规范名称。
公共方法 get_CanonicalName(String%) 返回依赖项的规范名称。 (继承自 IVsDependency。)
公共方法 get_Description(String%) 返回依赖项的说明。
公共方法 get_Description(String%) 返回依赖项的说明。 (继承自 IVsDependency。)
公共方法 get_HelpContext(UInt32%) 返回指向依赖项的帮助上下文。
公共方法 get_HelpContext(UInt32%) 返回指向依赖项的帮助上下文。 (继承自 IVsDependency。)
公共方法 get_HelpFile(String%) 返回依赖项的帮助文件的名称。
公共方法 get_HelpFile(String%) 返回依赖项的帮助文件的名称。 (继承自 IVsDependency。)
公共方法 get_MustUpdateBefore 确定更新和项目生成是否必须出现为,在项目生成前后。
公共方法 get_ReferredProject 返回指向一个依赖项。
公共方法 get_Type(Guid%) 返回依赖项的类型。
公共方法 get_Type(Guid%) 返回依赖项的类型。 (继承自 IVsDependency。)

页首

备注

IVsBuildDependency 接口由需要显示内部的依赖关系。 SVsSolutionBuildManager 服务的顺序将影响项目生成的项目实现。 IVsBuildDependency 实现在项目级别。 特定于配置的依赖项目前没有支持。

对实现者的说明

实现由依赖于另一个项目或另一个生成操作才能成功生成的项目。

对调用者的说明

调用通过环境,在一个项目的依赖项进行编译。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间