IVsProjectBuildSystem Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public interface class IVsProjectBuildSystem
public interface class IVsProjectBuildSystem
__interface IVsProjectBuildSystem
[System.Runtime.InteropServices.Guid("EB0718C0-E050-4657-872B-E845CD4F617B")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectBuildSystem
[<System.Runtime.InteropServices.Guid("EB0718C0-E050-4657-872B-E845CD4F617B")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProjectBuildSystem = interface
Public Interface IVsProjectBuildSystem
- Attributes
Methods
BuildTarget(String, Boolean) |
Sets the build target. |
CancelBatchEdit() |
Cancels an MSBuild batch edit. |
EndBatchEdit() |
Ends a batch operation and commits the changes. |
GetBuildSystemKind(UInt32) |
Returns the type or kind of build system. |
SetHostObject(String, String, Object) |
Sets the object used to communicate between MSBuild and the host IDE. |
StartBatchEdit() |
Starts a batch operation with MSBuild. |