C# 클래스 WixSharp.Bootstrapper.Bundle

Class for defining a WiX standard Burn-based bootstrapper. By default the bootstrapper is using WiX default WiX bootstrapper UI.
상속: WixProject
파일 보기 프로젝트 열기: Eun/WixSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Application WixStandardBootstrapperApplication
Chain List
DisableRollback bool?
DisableSystemRestore bool?
ParallelCache bool?
StringVariablesDefinition string

공개 메소드들

메소드 설명
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.

메소드 상세

Build() 공개 메소드

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.
리턴 string

BuildCmd() 공개 메소드

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.
리턴 string

Bundle() 공개 메소드

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

Bundle() 공개 메소드

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.
리턴 System

ToXml() 공개 메소드

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

프로퍼티 상세

Application 공개적으로 프로퍼티

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

Chain 공개적으로 프로퍼티

The sequence of the packages to be installed
public List Chain
리턴 List

DisableRollback 공개적으로 프로퍼티

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
리턴 bool?

DisableSystemRestore 공개적으로 프로퍼티

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
리턴 bool?

ParallelCache 공개적으로 프로퍼티

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
리턴 bool?

StringVariablesDefinition 공개적으로 프로퍼티

The Bundle string variables.
public string StringVariablesDefinition
리턴 string