Provides access to the MSBuild system objects. Enables putting the build system into batch mode to control commitment of changes. You get an implementation of the interface when you create a VSPackage.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
<GuidAttribute("EB0718C0-E050-4657-872B-E845CD4F617B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsProjectBuildSystem
[GuidAttribute("EB0718C0-E050-4657-872B-E845CD4F617B")]
[InterfaceTypeAttribute()]
public interface IVsProjectBuildSystem
[GuidAttribute(L"EB0718C0-E050-4657-872B-E845CD4F617B")]
[InterfaceTypeAttribute()]
public interface class IVsProjectBuildSystem
[<GuidAttribute("EB0718C0-E050-4657-872B-E845CD4F617B")>]
[<InterfaceTypeAttribute()>]
type IVsProjectBuildSystem = interface end
public interface IVsProjectBuildSystem
The IVsProjectBuildSystem type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
BuildTarget | Sets the build target. |
![]() |
CancelBatchEdit | Cancels an MSBuild batch edit. |
![]() |
EndBatchEdit | Ends a batch operation and commits the changes. |
![]() |
GetBuildSystemKind | Returns the type or kind of build system. |
![]() |
SetHostObject | Sets the object used to communicate between MSBuild and the host IDE. |
![]() |
StartBatchEdit | Starts a batch operation with MSBuild. |
Top