IVsUpdateSolutionEvents2 Interface

 

Implemented by VSPackages to sink build events for solution and project builds.

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

[GuidAttribute("F59DBC1A-91C3-45C9-9796-1CAB558502DD")]
[InterfaceTypeAttribute(1)]
public interface IVsUpdateSolutionEvents2 : IVsUpdateSolutionEvents

NameDescription
System_CAPS_pubmethodOnActiveProjectCfgChange(IVsHierarchy)

Called when the active project configuration for a project in the solution has changed.

System_CAPS_pubmethodUpdateProjectCfg_Begin(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32)

Called right before a project configuration begins to build.

System_CAPS_pubmethodUpdateProjectCfg_Done(IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32, Int32)

Called right after a project configuration is finished building.

System_CAPS_pubmethodUpdateSolution_Begin(Int32)

Called before any build actions have begun. This is the last chance to cancel the build before any building begins.

System_CAPS_pubmethodUpdateSolution_Cancel()

Called when a build is being cancelled.

System_CAPS_pubmethodUpdateSolution_Done(Int32, Int32, Int32)

Called when a build is completed.

System_CAPS_pubmethodUpdateSolution_StartUpdate(Int32)

Called before the first project configuration is about to be built.

Notes to Implementers:

Implemented when VSPackages need to sink build events.

Notes to Callers:

Called by the environment.

Return to top
Show: