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 | |
---|---|---|
OnActiveProjectCfgChange | Called when the active project configuration for a project in the solution has changed. | |
UpdateSolution_Begin | Called before any build actions have begun. This is the last chance to cancel the build before any building begins. | |
UpdateSolution_Cancel | Called when a build is being cancelled. | |
UpdateSolution_Done | Called when a build is completed. | |
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.