Provides a way to synchronize access to the default MSBuild build manager.
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Thetype exposes the following members.
|AcquireBuildResources||Acquires the design-time build resource and/or the UI thread for a build, if they are available.|
|BeginDesignTimeBuild||Signals that a modal, design-time build, such as reference resolution, is about to take place.|
|ClaimUIThreadForBuild||Attempts to get the UI thread in order to start a build.|
|EndDesignTimeBuild||Signals that a modal, design-time build, such as reference resolution, should end.|
|Escape||Prepares a string to be persisted within MSBuild without evaluation.|
|GetCurrentBatchBuildId||Returns the current batch build ID, or 0 if there is no batch build going on.|
|GetSolutionConfiguration||Gets the solution configuration.|
|RegisterLogger||Registers a logger for the submission.|
|ReleaseBuildResources||Releases the resource(s) acquired with AcquireBuildResources.|
|ReleaseUIThreadForBuild||Releases a previously-claimed UI thread.|
|Unescape||Restores a previously escaped string to its original value.|
|UnregisterLoggers||Unregisters all loggers for a given submission.|