C# Class WixSharp.Bootstrapper.MsiPackage

Standard WiX MsiPackage.
Inheritance: Package
Show file Open project: Eun/WixSharp Class Usage Examples

Public Properties

Property Type Description
EnableFeatureSelection bool?
MsiProperties string

Public Methods

Method Description
MsiPackage ( ) : System.Linq

Initializes a new instance of the MsiPackage class.

MsiPackage ( string path ) : System.Linq

Initializes a new instance of the MsiPackage class.

ToXml ( ) : System.Xml.Linq.XContainer[]

Emits WiX XML.

Method Details

MsiPackage() public method

Initializes a new instance of the MsiPackage class.
public MsiPackage ( ) : System.Linq
return System.Linq

MsiPackage() public method

Initializes a new instance of the MsiPackage class.
public MsiPackage ( string path ) : System.Linq
path string The path.
return System.Linq

ToXml() public method

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

Property Details

EnableFeatureSelection public property

Specifies whether the bundle will allow individual control over the installation state of Features inside the msi package. Managing feature selection requires special care to ensure the install, modify, update and uninstall behavior of the package is always correct. The default is "no".
public bool? EnableFeatureSelection
return bool?

MsiProperties public property

MSI properties to be set based on the value of a burn engine expression. This is a KeyValue mapping expression of the following format:

<key>=<value>[;<key>=<value>]

Example: "COMMANDARGS=[CommandArgs];GLOBAL=yes""

public string MsiProperties
return string