Freigeben über


IVsUpdateSolutionEvents 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)

Syntax

'Declaration
<GuidAttribute("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")> _
<InterfaceTypeAttribute()> _
Public Interface IVsUpdateSolutionEvents
[GuidAttribute("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")]
[InterfaceTypeAttribute()]
public interface IVsUpdateSolutionEvents
[GuidAttribute(L"A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")]
[InterfaceTypeAttribute()]
public interface class IVsUpdateSolutionEvents
[<GuidAttribute("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")>]
[<InterfaceTypeAttribute()>]
type IVsUpdateSolutionEvents =  interface end
public interface IVsUpdateSolutionEvents

The IVsUpdateSolutionEvents type exposes the following members.

Methods

  Name Description
Public method OnActiveProjectCfgChange Called when the active project configuration for a project in the solution has changed.
Public method UpdateSolution_Begin Called before any build actions have begun. This is the last chance to cancel the build before any building begins.
Public method UpdateSolution_Cancel Called when a build is being cancelled.
Public method UpdateSolution_Done Called when a build is completed.
Public method UpdateSolution_StartUpdate Called before the first project configuration is about to be built.

Top

Remarks

Notes to Implementers

Implemented when VSPackages need to sink build events.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace