IVsUpdateSolutionEvents2 接口

实现 Vspackage 到接收器解决方案和项目生成的生成事件。

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

语法

声明
<GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")> _
<InterfaceTypeAttribute()> _
Public Interface IVsUpdateSolutionEvents2 _
    Inherits IVsUpdateSolutionEvents
[GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")]
[InterfaceTypeAttribute()]
public interface IVsUpdateSolutionEvents2 : IVsUpdateSolutionEvents

IVsUpdateSolutionEvents2 类型公开以下成员。

方法

  名称 说明
公共方法 OnActiveProjectCfgChange(IVsHierarchy) 调用,在一个项目的事件项目配置在解决方案已更改。 (继承自 IVsUpdateSolutionEvents。)
公共方法 OnActiveProjectCfgChange(IVsHierarchy) 调用,在一个项目的事件项目配置在解决方案已更改。
公共方法 UpdateProjectCfg_Begin 对项目配置之前开始生成。
公共方法 UpdateProjectCfg_Done 对项目配置之后立即生成。
公共方法 UpdateSolution_Begin(Int32%) 对所有生成事件之前启动。,在所有生成开始之前,这是最后取消生成。 (继承自 IVsUpdateSolutionEvents。)
公共方法 UpdateSolution_Begin(Int32%) 对所有生成事件之前启动。,在所有生成开始之前,这是最后取消生成。
公共方法 UpdateSolution_Cancel() 调用,在生成中移除。 (继承自 IVsUpdateSolutionEvents。)
公共方法 UpdateSolution_Cancel() 调用,在生成中移除。
公共方法 UpdateSolution_Done(Int32, Int32, Int32) 调用,当生成完成。 (继承自 IVsUpdateSolutionEvents。)
公共方法 UpdateSolution_Done(Int32, Int32, Int32) 调用,当生成完成。
公共方法 UpdateSolution_StartUpdate(Int32%) 调用,在第一个项目配置将生成之前。 (继承自 IVsUpdateSolutionEvents。)
公共方法 UpdateSolution_StartUpdate(Int32%) 调用,在第一个项目配置将生成之前。

页首

备注

对实现者的说明

实现,在 Vspackage 需要接收生成事件。

对调用者的说明

调用通过环境。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间