Note: This is the migration API reference for FAKE 5. The new (modularized) API documentation can be found here. If the API is already migrated you can check here if exists in a module. More information regarding the migration 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<CustomActionExecution>

You can nest InstallExecuteSequence actions in here

BuildNumber
Signature: string

Build Number of product

Components
Signature: seq<DirectoryComponent>

Nest Components in here

CustomActions
Signature: seq<CustomAction>

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<Dir>

Nest directories in here

DirectoryRefs
Signature: seq<DirectoryRef>

You can nest DirectoryRefs in here

Features
Signature: seq<Feature>

You can nest feature elements in here

MajorUpgrade
Signature: seq<MajorUpgrade>

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<UIRef>

Nest UIRefs in here

Upgrade
Signature: seq<Upgrade>

You can nest upgrade elements in here

UpgradeGuid
Signature: Guid

The upgrade code GUID for the product.

WiXVariables
Signature: seq<Variable>

Nest WiXVariables in here