Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

VSConstants.GUID_BuildOutputWindowPane Field

This constant represents the GUID for the interface IVsOutputWindowPane which is implemented by the shell's OutputWindow tool window. It is used by client code to display messages in the output window.

This field is not CLS-compliant.  

Namespace: Microsoft.VisualStudio
Assembly: Microsoft.VisualStudio.Shell (in microsoft.visualstudio.shell.dll)

public static readonly Guid GUID_BuildOutputWindowPane
public static final Guid GUID_BuildOutputWindowPane
public static final var GUID_BuildOutputWindowPane : Guid

The OutputWindow is an extensible Window, but every IVsOutputWindowPane must have an owner package that creates the pane via the CreatePane method. The interface IVsOutputWindowPane may be retrieved by calling the GetPane method. There are two standard OutputWindow panes owned by the Environment:


Projects may display build errors or warnings in the Build OutputWindow pane. This pane is created by the SVsSolutionBuildManager service. The pointer to the pane is passed to projects as part of IVsBuildableProjectCfg operations.


Client code may at any time display miscellaneous informational messages in the General OutputWindow pane. This pane may be retrieved by calling Microsoft.VisualStudio.OLE.Interop.IServiceProvider.QueryService.

Community Additions

© 2015 Microsoft