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)

public interface IVsUpdateSolutionEvents2 : IVsUpdateSolutionEvents

The IVsUpdateSolutionEvents2 type exposes the following members.

Public methodOnActiveProjectCfgChangeCalled when the active project configuration for a project in the solution has changed.
Public methodUpdateProjectCfg_BeginCalled right before a project configuration begins to build.
Public methodUpdateProjectCfg_DoneCalled right after a project configuration is finished building.
Public methodUpdateSolution_BeginCalled before any build actions have begun. This is the last chance to cancel the build before any building begins.
Public methodUpdateSolution_CancelCalled when a build is being cancelled.
Public methodUpdateSolution_DoneCalled when a build is completed.
Public methodUpdateSolution_StartUpdateCalled 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.

Community Additions