This documentation is archived and is not being maintained.

VSConstants.UICONTEXT_SolutionBuilding Field

Packages may define a command that is associated with a change in UI context. Use UICONTEXT_SolutionBuilding to return the GUID of the command associated with this UI state. In this case the UI context is Build solution or build project mode is in effect.

This field is not CLS-compliant.  

Namespace: Microsoft.VisualStudio
Assembly: Microsoft.VisualStudio.Shell (in

public static readonly Guid UICONTEXT_SolutionBuilding
public static final Guid UICONTEXT_SolutionBuilding
public static final var UICONTEXT_SolutionBuilding : Guid

A successful call to GetCmdUIContextCookie with UICONTEXT_SolutionBuilding as the first parameter returns the GUID value of the command UI context associated with this specific UI state.

The new UI context (which in this case is UICONTEXT_SolutionBuilding) may be retrieved with a call to OnCmdUIContextChanged

This method is not valid (will return E_FAIL) when the IDE is in Command Line Mode.