Microsoft.Build.Tasks.Deployment.Bootstrapper Namespace
The Microsoft.Build.Tasks.Deployment.Bootstrapper namespace contains classes used internally by MSBuild.
| Class | Description | |
|---|---|---|
![]() | BootstrapperBuilder | This API supports the product infrastructure and is not intended to be used directly from your code. The top-level object for the bootstrapper system. |
![]() | BuildMessage | This API supports the product infrastructure and is not intended to be used directly from your code. Defines messages that occur during the BootstrapperBuilder build operation. |
![]() | BuildResults | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the results of the BootstrapperBuilder build operation. |
![]() | BuildSettings | This API supports the product infrastructure and is not intended to be used directly from your code. Defines the settings for the bootstrapper build operation. |
![]() | Product | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a product that the BootstrapperBuilder finds in the Path property. |
![]() | ProductBuilder | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a buildable version of a Product. |
![]() | ProductBuilderCollection | This API supports the product infrastructure and is not intended to be used directly from your code. Contains a collection of ProductBuilder objects. |
![]() | ProductCollection | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
| Interface | Description | |
|---|---|---|
![]() | IBootstrapperBuilder | This API supports the product infrastructure and is not intended to be used directly from your code. Exposes functionality that you must have to create a bootstrapper. |
![]() | IBuildMessage | This API supports the product infrastructure and is not intended to be used directly from your code. Represents messages that occur during the BootstrapperBuilder build operation. |
![]() | IBuildResults | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the results of the BootstrapperBuilder build operation. |
![]() | IBuildSettings | Defines the settings for the bootstrapper build operation. |
![]() | IProduct | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a product that the BootstrapperBuilder finds in the Path property. |
![]() | IProductBuilder | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a buildable version of a Product. |
![]() | IProductBuilderCollection | This API supports the product infrastructure and is not intended to be used directly from your code. Contains a collection of ProductBuilder objects. |
![]() | IProductCollection | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of Product objects. |
| Enumeration | Description | |
|---|---|---|
![]() | BuildMessageSeverity | This API supports the product infrastructure and is not intended to be used directly from your code. This enumeration provides three levels of importance for build messages. |
![]() | ComponentsLocation | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the way that required components will be published. |


