Microsoft.Build.Tasks.Deployment.Bootstrapper Namespace
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.
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 |