IVsBuildManagerAccessor2 Interface
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)
| Name | Description | |
|---|---|---|
![]() | DesignTimeBuildAvailable | Gets an event that is signaled whenever the design-time build resource is available. |
![]() | UIThreadIsAvailableForBuild | Gets an event that is signaled whenever the UI thread is available for a build. |
| Name | Description | |
|---|---|---|
![]() | AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32) | 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(String, String) | Prepares a string to be persisted within MSBuild without evaluation. |
![]() | GetCurrentBatchBuildId(UInt32) | Returns the current batch build ID, or 0 if there is no batch build going on. |
![]() | GetSolutionConfiguration(Object, String) | Gets the solution configuration. |
![]() | RegisterLogger(Int32, Object) | Registers a logger for the submission. |
![]() | ReleaseBuildResources(UInt32) | Releases the resource(s) acquired with AcquireBuildResources. |
![]() | ReleaseUIThreadForBuild() | Releases a previously-claimed UI thread. |
![]() | Unescape(String, String) | Restores a previously escaped string to its original value. |
![]() | UnregisterLoggers(Int32) | Unregisters all loggers for a given submission. |

