IBuildSettings Interface

Defines the settings for the bootstrapper build operation.

MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

Namespace:  Microsoft.Build.Tasks.Deployment.Bootstrapper
Assembly:  Microsoft.Build.Tasks.Core (in Microsoft.Build.Tasks.Core.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<GuidAttribute("87EEBC69-0948-4ce6-A2DE-819162B87CC6")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)> _
Public Interface IBuildSettings
[ComVisibleAttribute(true)]
[GuidAttribute("87EEBC69-0948-4ce6-A2DE-819162B87CC6")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
public interface IBuildSettings
[ComVisibleAttribute(true)]
[GuidAttribute(L"87EEBC69-0948-4ce6-A2DE-819162B87CC6")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsDual)]
public interface class IBuildSettings
[<ComVisibleAttribute(true)>]
[<GuidAttribute("87EEBC69-0948-4ce6-A2DE-819162B87CC6")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)>]
type IBuildSettings =  interface end
public interface IBuildSettings

The IBuildSettings type exposes the following members.

Properties

  Name Description
Public property ApplicationFile Gets or sets the file to be installed after the bootstrapper installs the required components.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property ApplicationName Gets or sets the name of the application to be installed after the bootstrapper installs all required components.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property ApplicationRequiresElevation Gets or sets a value indicating whether a component runs with elevated permissions when it is installed on a target computer.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property ApplicationUrl Gets or sets the expected source location when the bootstrapper is published to a Web site.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property ComponentsLocation Gets or sets the installation location for bootstrapper components.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property ComponentsUrl Gets or sets the location to which the bootstrapper will copy components if ComponentsLocation is set to Absolute.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property CopyComponents Gets or sets a value indicating whether the bootstrapper components will be copied to the build output directory.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property FallbackLCID Gets or sets the culture identifier to use if the LCID identifier is not available.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property LCID Gets or sets the culture identifier specifying the culture for which the bootstrapper is built.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property OutputPath Gets or sets the file location to which to copy output files.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property ProductBuilders Gets the product builders to use for generating the bootstrapper.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property SupportUrl Gets or sets the URL for the Web site that contains support information for the bootstrapper.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.
Public property Validate Gets or sets a value indicating whether the bootstrapper performs XML validation on the component manifests.MSBuild is now included in Visual Studio instead of the .NET Framework. You can use MSBuild 12.0 side-by-side with versions previously deployed with the .NET Framework.For more information, see What's New in MSBuild 12.0.

Top

See Also

Reference

Microsoft.Build.Tasks.Deployment.Bootstrapper Namespace