Share via


BuildSettings Class

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

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.

Inheritance Hierarchy

System.Object
  Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildSettings

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

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<GuidAttribute("5D13802C-C830-4b41-8E7A-F69D9DD6A095")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class BuildSettings _
    Implements IBuildSettings
[ComVisibleAttribute(true)]
[GuidAttribute("5D13802C-C830-4b41-8E7A-F69D9DD6A095")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class BuildSettings : IBuildSettings
[ComVisibleAttribute(true)]
[GuidAttribute(L"5D13802C-C830-4b41-8E7A-F69D9DD6A095")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class BuildSettings : IBuildSettings
[<ComVisibleAttribute(true)>]
[<GuidAttribute("5D13802C-C830-4b41-8E7A-F69D9DD6A095")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
type BuildSettings =  
    class 
        interface IBuildSettings 
    end
public class BuildSettings implements IBuildSettings

The BuildSettings type exposes the following members.

Constructors

  Name Description
Public method BuildSettings Infrastructure. Initializes a new instance of the BuildSettings class.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

Properties

  Name Description
Public property ApplicationFile Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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 Infrastructure. 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

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Build.Tasks.Deployment.Bootstrapper Namespace