IVsUpdateSolutionEvents Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Implemented by VSPackages to sink build events for solution and project builds.
public interface class IVsUpdateSolutionEvents
public interface class IVsUpdateSolutionEvents
__interface IVsUpdateSolutionEvents
[System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsUpdateSolutionEvents
[System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUpdateSolutionEvents
[<System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsUpdateSolutionEvents = interface
[<System.Runtime.InteropServices.Guid("A9F86308-5EA7-485D-BAB8-E8989C3CFBDC")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUpdateSolutionEvents = interface
Public Interface IVsUpdateSolutionEvents
- Derived
- Attributes
Notes to Implementers
Implemented when VSPackages need to sink build events.
Methods
OnActiveProjectCfgChange(IVsHierarchy) |
Called when the active project configuration for a project in the solution has changed. |
UpdateSolution_Begin(Int32) |
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(Int32, Int32, Int32) |
Called when a build is completed. |
UpdateSolution_StartUpdate(Int32) |
Called before the first project configuration is about to be built. |