Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Provides a way for unmanaged code to get access to the global Engine object without having to instantiate an expensive object such as a project. (Unmanaged code cannot access Engine.GlobalEngine directly because that object is marked as "static", and "static" objects are not easily accessible across a COM-interop boundary.)
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")> _
Public Interface IVsBuildManagerAccessor
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")]
public interface IVsBuildManagerAccessor
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")]
public interface class IVsBuildManagerAccessor
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")>]
type IVsBuildManagerAccessor = interface end
public interface IVsBuildManagerAccessor
The IVsBuildManagerAccessor type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
![]() |
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. |
![]() |
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. |
Top
Remarks
Implemented by the Visual Studio environment, obtained via the SVsBuildManagerAccessor service.
.gif)