C# Class WixSharp.Bootstrapper.Bundle

Class for defining a WiX standard Burn-based bootstrapper. By default the bootstrapper is using WiX default WiX bootstrapper UI.
Inheritance: WixProject
Datei anzeigen Open project: Eun/WixSharp Class Usage Examples

Public Properties

Property Type Description
Application WixStandardBootstrapperApplication
Chain List
DisableRollback bool?
DisableSystemRestore bool?
ParallelCache bool?
StringVariablesDefinition string

Public Methods

Method Description
Build ( string path = null ) : string

Builds WiX Bootstrapper application from the specified Bundle project instance.

BuildCmd ( string path = null ) : string

Builds the WiX source file and generates batch file capable of building WiX/MSI bootstrapper with WiX toolset.

Bundle ( ) : System

Initializes a new instance of the Bootstrapper class.

Bundle ( string name ) : System

Initializes a new instance of the Bootstrapper class.

ToXml ( ) : XContainer[]

Emits WiX XML.

Method Details

Build() public method

Builds WiX Bootstrapper application from the specified Bundle project instance.
public Build ( string path = null ) : string
path string The path to the bootstrapper to be build.
return string

BuildCmd() public method

Builds the WiX source file and generates batch file capable of building WiX/MSI bootstrapper with WiX toolset.
public BuildCmd ( string path = null ) : string
path string The path to the batch file to be created.
return string

Bundle() public method

Initializes a new instance of the Bootstrapper class.
public Bundle ( ) : System
return System

Bundle() public method

Initializes a new instance of the Bootstrapper class.
public Bundle ( string name ) : System
name string The name of the project. Typically it is the name of the product to be installed.
return System

ToXml() public method

Emits WiX XML.
public ToXml ( ) : XContainer[]
return XContainer[]

Property Details

Application public_oe property

The instance of the Bootstrapper application class application. By default it is a LicenseBootstrapperApplication object.
public WixStandardBootstrapperApplication,WixSharp.Bootstrapper Application
return WixStandardBootstrapperApplication

Chain public_oe property

The sequence of the packages to be installed
public List Chain
return List

DisableRollback public_oe property

The disable rollbackSpecifies whether the bundle will attempt to rollback packages executed in the chain. If "true" is specified then when a vital package fails to install only that package will rollback and the chain will stop with the error. The default is "false" which indicates all packages executed during the chain will be rolldback to their previous state when a vital package fails.
public bool? DisableRollback
return bool?

DisableSystemRestore public_oe property

Specifies whether the bundle will attempt to create a system restore point when executing the chain. If "true" is specified then a system restore point will not be created. The default is "false" which indicates a system restore point will be created when the bundle is installed, uninstalled, repaired, modified, etc. If the system restore point cannot be created, the bundle will log the issue and continue.
public bool? DisableSystemRestore
return bool?

ParallelCache public_oe property

Specifies whether the bundle will start installing packages while other packages are still being cached. If "true", packages will start executing when a rollback boundary is encountered. The default is "false" which dictates all packages must be cached before any packages will start to be installed.
public bool? ParallelCache
return bool?

StringVariablesDefinition public_oe property

The Bundle string variables.
public string StringVariablesDefinition
return string