Provides project hierarchies the ability to intercept build messages (errors, warnings, and so on) for that project for the purposes of custom reporting.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
<GuidAttribute("359BF057-DA83-455C-9B72-EC00CB478C85")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsProjectBuildMessageReporter
[GuidAttribute("359BF057-DA83-455C-9B72-EC00CB478C85")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectBuildMessageReporter
[GuidAttribute(L"359BF057-DA83-455C-9B72-EC00CB478C85")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsProjectBuildMessageReporter
[<GuidAttribute("359BF057-DA83-455C-9B72-EC00CB478C85")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProjectBuildMessageReporter =  interface end
public interface IVsProjectBuildMessageReporter
The IVsProjectBuildMessageReporter type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| .gif) | AdviseProjectBuildMessageEvents | Subscribes the project hierarchy to the build message event. | 
| .gif) | UnadviseProjectBuildMessageEvents | Unsubscribes the project hierarchy to the build message event. | 
Top
Remarks
This interface is queried from the object implementing the root IVsHierarchy for the project.