Microsoft.Build.Execution
Collapse the table of content
Expand the table of content

Microsoft.Build.Execution Namespace

.NET Framework (current version)
 

Contains types that the MSBuild object model uses to build projects. For information, see MSBuild.

ClassDescription
System_CAPS_pubclassBuildManager

This class is the public entry point for executing builds.

System_CAPS_pubclassBuildParameters

This class represents all of the settings which must be specified to start a build.

System_CAPS_pubclassBuildRequestData

Encapsulates all of the data needed to submit a build request.

System_CAPS_pubclassBuildResult

Represents the current result set for all of the targets that have produced results for a particular configuration.

System_CAPS_pubclassBuildSubmission

Represents a build request that has been submitted to the build manager for processing. The methods of this class may be used to execute synchronous or asynchronous build requests and to provide access to the results upon completion.

System_CAPS_pubclassHostServices

Implementation of a host service that mediates access from the build to the host.

System_CAPS_pubclassOutOfProcNode

This class represents an implementation of an out-of-proc build node. This class is deprecated and has no alternative.

System_CAPS_pubclassProjectInstance

Represents a project instance.

System_CAPS_pubclassProjectItemDefinitionInstance

Represents an evaluated item definition for a particular item type, divested of all references to project source code.

System_CAPS_pubclassProjectItemGroupTaskInstance

Wraps an unevaluated itemgroup under a target. Immutable.

System_CAPS_pubclassProjectItemGroupTaskItemInstance

Wraps an unevaluated item under an itemgroup in a target. Immutable.

System_CAPS_pubclassProjectItemGroupTaskMetadataInstance

Wraps an unevaluated metadata under an item in an item group in a target. Immutable.

System_CAPS_pubclassProjectItemInstance

Wraps an evaluated item for build purposes.

System_CAPS_pubclassProjectMetadataInstance

Wraps an evaluated metadata for build purposes.

System_CAPS_pubclassProjectOnErrorInstance
System_CAPS_pubclassProjectPropertyGroupTaskInstance

Wraps an unevaluated propertygroup under a target. Immutable.

System_CAPS_pubclassProjectPropertyGroupTaskPropertyInstance

Wraps an unevaluated property of a property group in a target. Immutable.

System_CAPS_pubclassProjectPropertyInstance

Wraps an evaluated property for build purposes. Instances of these properties are added and removed via methods on the ProjectInstance object.

System_CAPS_pubclassProjectTargetInstance
System_CAPS_pubclassProjectTargetInstanceChild

Abstracts the ProjectTaskInstance, ProjectPropertyGroupTaskInstance and ProjectItemGroupTaskInstance classes. This allows these types to be used in a single collection of target children

System_CAPS_pubclassProjectTaskInstance
System_CAPS_pubclassProjectTaskInstanceChild

Abstracts the base class for the TaskOutputItem and TaskOutputProperty classes. This allows them to be used in a single collection.

System_CAPS_pubclassProjectTaskOutputItemInstance

Wraps an output item element of a Task Element (MSBuild).

System_CAPS_pubclassProjectTaskOutputPropertyInstance

Represents an output property element of a Task Element (MSBuild).

System_CAPS_pubclassTargetResult

Represents both the result code for building a single target and the overall build result.

InterfaceDescription
System_CAPS_pubinterfaceITargetResult

An interface representing the results for a specific target

DelegateDescription
System_CAPS_pubdelegateBuildSubmissionCompleteCallback

A callback function that receives notification when a build completes.

EnumerationDescription
System_CAPS_pubenumBuildRequestDataFlags

Flags providing additional control over the build request.

System_CAPS_pubenumBuildResultCode

Enumerated data indicating the build result of a target or a build request.

System_CAPS_pubenumNodeAffinity

An enumerated data type that determines where projects are built.

System_CAPS_pubenumNodeEngineShutdownReason

Reasons for a node to shutdown.

System_CAPS_pubenumProjectInstanceSettings

Contains settings for controlling project instance creation.

System_CAPS_pubenumTargetResultCode

The result code for a given target.

Return to top
Show:
© 2016 Microsoft