VCProjectEngine::Events Property
Visual Studio 2015
Returns the object that is the source of events that are fired by the project engine.
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
See VCProjectEngineEvents object for more information.
' add reference to Microsoft.VisualStudio.VCProjectEngine Imports EnvDTE Imports Microsoft.VisualStudio.VCProjectEngine Public Module Module1 Sub HookVCEvent() Dim projEngine As New VCProjectEngineObject Dim prj As VCProject Dim evt As VCProjectEngineEvents ' if there is a VC Project Load in the solution prj = DTE.Solution.Projects.Item(1).Object projEngine = prj.VCProjectEngine() evt = projEngine.Events AddHandler evt.ProjectBuildStarted, AddressOf VCBuildStartedEvent End Sub Sub VCBuildStartedEvent(ByVal Cfg As Object) MsgBox("VC Build Started") End Sub End Module
Show: