Share via


IBuildSettings Interface

Definition

This interface defines the settings for the bootstrapper build operation.

public interface class IBuildSettings
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("87EEBC69-0948-4ce6-A2DE-819162B87CC6")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)]
public interface IBuildSettings
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("87EEBC69-0948-4ce6-A2DE-819162B87CC6")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)>]
type IBuildSettings = interface
Public Interface IBuildSettings
Derived
Attributes

Properties

ApplicationFile

The file to be installed after the bootstrapper has installed the required components. It is assumed that this file path is relative to the bootstrapper source path. If no application is to be installed, this parameter may be null

ApplicationName

The name of the application to be installed after the bootstrapper has installed all required components. If no application is to be installed, this parameter may be null

ApplicationRequiresElevation

A value of true indicates that the application should require elevation to install on Windows Vista.

ApplicationUrl

The expected source location if the bootstrapper is published to a website. It is expected that the ApplicationFile, if specified, will be published to the location consistent to this value. If ComponentsLocation is Relative, required component files will also be published in a manner consistent with this value. This value may be null if setup.exe is not to be published to the web

ComponentsLocation

Specifies the install time location for bootstrapper components

ComponentsUrl

The location the bootstrapper install time will use for components if ComponentsLocation is "Absolute"

CopyComponents

If true, the bootstrapper components will be copied to the build output directory. If false, the files will not be copied

FallbackLCID

The culture identifier to use if the LCID identifier is not available

LCID

The culture identifier for the bootstrapper to be built

OutputPath

The file location to copy output files to

ProductBuilders

The product builders to use for generating the bootstrapper

SupportUrl

Specifies a URL for the Web site containing support information for the bootstrapper

Validate

True if the bootstrapper will perform XML validation on the component manifests

Applies to