Microsoft.Build.Tasks.Deployment.Bootstrapper Namespace

Contains classes used internally by MSBuild.

Classes

BootstrapperBuilder

This class is the top-level object for the bootstrapper system.

BuildMessage

Represents messages that occur during the BootstrapperBuilder's Build operation.

BuildResults

Represents the results of the Build operation of the BootstrapperBuilder.

BuildSettings

This class defines the settings for the bootstrapper build operation.

Product

This class represents a product in the found by the BootstrapperBuilder in the Path property.

ProductBuilder

A buildable version of a Product. Used for the BootstrapperBuilder's Build method.

ProductBuilderCollection

This class contains a collection of ProductBuilder objects. Used for the BootstrapperBuilder's Build method.

ProductCollection

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

Interfaces

IBootstrapperBuilder

This interface exposes functionality necessary to build a bootstrapper.

IBuildMessage

Represents messages that occur during the BootstrapperBuilder's Build operation.

IBuildResults

Represents the results of the build operation of the BootstrapperBuilder.

IBuildSettings

This interface defines the settings for the bootstrapper build operation.

IProduct

This interface represents a product in the found by the BootstrapperBuilder in the Path property.

IProductBuilder

This interface represents a buildable version of a Product. Used for the BootstrapperBuilder's Build method.

IProductBuilderCollection

This class contains a collection of ProductBuilder objects. Used for the BootstrapperBuilder's Build method.

IProductCollection

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

Enums

BuildMessageSeverity

This enumeration provides three levels of importance for build messages.

ComponentsLocation

This enumeration describes the way required components will be published