The Microsoft.Build.Framework namespace contains the types that define how tasks and loggers interact with the vstecmsbuild engine. For information, see MSBuild.
| Type | Reason |
|---|---|
| AnyEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.AnyEventRaised event of a build. |
| BuildErrorEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.ErrorRaised event. |
| BuildErrorEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.ErrorRaised event of a build. |
| BuildEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.AnyEventRaised event. |
| BuildFinishedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.BuildFinished event. |
| BuildFinishedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.BuildFinished event of a build. |
| BuildMessageEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.MessageRaised event. |
| BuildMessageEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.MessageRaised event of a build. |
| BuildStartedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.BuildStarted event. |
| BuildStartedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.BuildStarted event of a build. |
| BuildStatusEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.StatusEventRaised event. |
| BuildStatusEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.StatusEventRaised event of a build. |
| BuildWarningEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.WarningRaised event. |
| BuildWarningEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.WarningRaised event of a build. |
| CustomBuildEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.CustomEventRaised event. |
| CustomBuildEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.CustomEventRaised event of a build. |
| ExternalProjectFinishedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.CustomEventRaised event. |
| ExternalProjectStartedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.CustomEventRaised event. |
| IBuildEngine |
Provides a way for task authors to use a subset of the functionality of the vstecmsbuild engine. |
| IEventSource |
Defines the events raised by the build engine. Loggers receive an object implementing this interface in their Microsoft.Build.Framework.ILogger.Initialize(Microsoft.Build.Framework.IEventSource) method and use it to subscribe to the events they are interested in receiving. |
| ILogger |
Defines an vstecmsbuild logger, which subscribes to build system events. |
| ITask |
Defines a task, which is a unit of executable code used by vstecmsbuild to perform build operations. |
| ITaskHost |
Passes host objects from an integrated development environment (IDE) to individual tasks. |
| ITaskItem |
Defines an vstecmsbuild item that can be consumed and emitted by tasks. |
| LoadInSeparateAppDomainAttribute |
Defines the metadata attribute that vstecmsbuild uses to identify tasks that must be executed in their own application domains. |
| LoggerException |
Allows a logger to force the build to stop in an explicit way. |
| LoggerVerbosity |
Specifies the available verbosity levels of a Microsoft.Build.Utilities.Logger. |
| MessageImportance |
Specifies constants that define the importance of a build message. |
| OutputAttribute |
Defines the metadata attribute that task authors use to identify task properties that output data from the task. |
| ProjectFinishedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.ProjectFinished event. |
| ProjectFinishedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.ProjectFinished event of a build. |
| ProjectStartedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.ProjectStarted event. |
| ProjectStartedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.ProjectStarted event of a build. |
| RequiredAttribute |
Defines the metadata attribute that task authors use to identify required task properties. Task properties with this attribute must have a set value when the task is run. |
| TargetFinishedEventArgs |
Initializes a new instance of the Microsoft.Build.Framework.TargetFinishedEventArgs class. |
| TargetFinishedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.TargetFinished event of a build. |
| TargetStartedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.TargetStarted event. |
| TargetStartedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.TargetStarted event of a build. |
| TaskCommandLineEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.MessageRaised event. |
| TaskFinishedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.TaskFinished event. |
| TaskFinishedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.TaskFinished event of a build. |
| TaskStartedEventArgs |
Provides data for the Microsoft.Build.Framework.IEventSource.TaskStarted event. |
| TaskStartedEventHandler |
Represents the method that will handle the Microsoft.Build.Framework.IEventSource.TaskStarted event of a build. |