Note: This API documentation is for FAKE version 4. The migration API documentation can be found here. The API documentation for the new fake 5 modules can be found here

Script

Parameters for WiX Script properties, use ToString for creating the string xml nodes

Record Fields

Record FieldDescription
ActionSequences
Signature: seq<WiXCustomActionExecution>

You can nest InstallExecuteSequence actions in here

BuildNumber
Signature: string

Build Number of product

Components
Signature: seq<WiXDirectoryComponent>

Nest Components in here

CustomActions
Signature: seq<WiXCustomAction>

You can nest custom actions in here

CustomReplacements
Signature: seq<string * string>

You can add custom replacements for the wix xml here.

Description
Signature: string

Product description

Directories
Signature: seq<WiXDir>

Nest directories in here

DirectoryRefs
Signature: seq<WiXDirectoryRef>

You can nest DirectoryRefs in here

Features
Signature: seq<Feature>

You can nest feature elements in here

MajorUpgrade
Signature: seq<WiXMajorUpgrade>

Nest major upgrade elements in here

Platform
Signature: Architecture

Specify architecture of package. For 64Bit Setups set ProgramFilesFolder to ProgramFiles64, package platform to X64, all components to Win64 = yes and all files' processorArchitecture to X64.

ProductCode
Signature: Guid

The product code GUID for the product.

ProductLanguage
Signature: int

The decimal language ID (LCID) for the product.

ProductName
Signature: string

The descriptive name of the product.

ProductPublisher
Signature: string

The manufacturer of the product.

ProductVersion
Signature: string

The product's version string.

ProgramFilesFolder
Signature: ProgramFilesFolder

The program files folder

UIRefs
Signature: seq<WiXUIRef>

Nest UIRefs in here

Upgrade
Signature: seq<WiXUpgrade>

You can nest upgrade elements in here

UpgradeGuid
Signature: Guid

The upgrade code GUID for the product.

WiXVariables
Signature: seq<WiXVariable>

Nest WiXVariables in here