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 需要接收生成事件。
对调用者的说明
调用通过环境。