C# Class WixSharp.Merge

Defines MergeModule to be embedded into MSI.

Note that WiX syntax allows Merge element to belong to the Product element. However the documentation (WiX v3.0.4917.0) explicitly requires it to be nested inside of the Directory element (even if there is no neither technical nor logical reason for this). Thus Wix# simply follows the WiX convention.

Inheritance: WixEntity
ファイルを表示 Open project: Eun/WixSharp

Public Properties

Property Type Description
Feature Feature
FileCompression bool
SourceFile string

Public Methods

Method Description
Merge ( ) : System

Initializes a new instance of the Merge class.

Merge ( Feature feature, string sourceFile ) : System

Creates instance of the class with properties initialized with specified parameters.

Merge ( string sourceFile ) : System

Creates instance of the class with properties initialized with specified parameters.

Method Details

Merge() public method

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

Merge() public method

Creates instance of the class with properties initialized with specified parameters.
public Merge ( Feature feature, string sourceFile ) : System
feature Feature the msm should be included in.
sourceFile string Relative path to the msm file to be taken for building the MSI.
return System

Merge() public method

Creates instance of the class with properties initialized with specified parameters.
public Merge ( string sourceFile ) : System
sourceFile string Relative path to the msm file to be taken for building the MSI.
return System

Property Details

Feature public_oe property

the merge module belongs to.
public Feature,WixSharp Feature
return Feature

FileCompression public_oe property

Specifies if the files in the merge module should be compressed.
public bool FileCompression
return bool

SourceFile public_oe property

Path to the merge module file.
public string SourceFile
return string