Microsoft.Build.Tasks.Deployment.Bootstrapper Namespace

The Microsoft.Build.Tasks.Deployment.Bootstrapper namespace contains classes used internally by MSBuild.

Classes

BootstrapperBuilder

The top-level object for the bootstrapper system.

BuildMessage

Defines messages that occur during the BootstrapperBuilder build operation.

BuildResults

Represents the results of the BootstrapperBuilder build operation.

BuildSettings

Defines the settings for the bootstrapper build operation.

Product

Represents a product that the BootstrapperBuilder finds in the Path property.

ProductBuilder

Represents a buildable version of a Product.

ProductBuilderCollection

Contains a collection of ProductBuilder objects.

ProductCollection

This interface represents a collection of Product objects. The collection is a closed set generated by the BootstrapperBuilder based on the Path property. The client cannot add or remove items from this collection.

Interfaces

IBootstrapperBuilder

Exposes functionality that you must have to create a bootstrapper.

IBuildMessage

Represents messages that occur during the BootstrapperBuilder build operation.

IBuildResults

Represents the results of the BootstrapperBuilder build operation.

IBuildSettings

Defines the settings for the bootstrapper build operation.

IProduct

Represents a product that the BootstrapperBuilder finds in the Path property.

IProductBuilder

Represents a buildable version of a Product.

IProductBuilderCollection

Contains a collection of ProductBuilder objects.

IProductCollection

Represents a collection of Product objects.

Enums

BuildMessageSeverity

This enumeration provides three levels of importance for build messages.

ComponentsLocation

Specifies the way that required components will be published.