IVsProjectBuildSystem Interface

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
Public method BuildTarget Sets the build target.
Public method CancelBatchEdit Cancels an MSBuild batch edit.
Public method EndBatchEdit Ends a batch operation and commits the changes.
Public method GetBuildSystemKind Returns the type or kind of build system.
Public method SetHostObject Sets the object used to communicate between MSBuild and the host IDE.
Public method StartBatchEdit Starts a batch operation with MSBuild.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace