FAKE - F# Make - A DSL for build tasks and more FAKE
6.1.3

Lookig for older versions of the documentation, pre FAKE v6? See 

v5.fake.build

SemVerInfo Type

Contains the version information. For parsing use SemVer.parse

Note: If you use { version with Patch = myPath; Original = None } to overwrite some parts of this string make sure to overwrite Original to None in order to recalculate the version string. For overwriting the PreRelease part use: { Version with Original = None; PreRelease = PreRelease.TryParse "alpha.1" }

Record fields

Record Field Description

Build

Full Usage: Build

Field type: bigint

The optional build no.

Field type: bigint

BuildMetaData

Full Usage: BuildMetaData

Field type: string
Field type: string

Major

Full Usage: Major

Field type: uint32

MAJOR version when you make incompatible API changes.

Field type: uint32

Minor

Full Usage: Minor

Field type: uint32

MINOR version when you add functionality in a backwards-compatible manner.

Field type: uint32

Original

Full Usage: Original

Field type: string option
Field type: string option

Patch

Full Usage: Patch

Field type: uint32

PATCH version when you make backwards-compatible bug fixes.

Field type: uint32

PreRelease

Full Usage: PreRelease

Field type: PreRelease option

The optional PreRelease version

Field type: PreRelease option

Instance members

Instance member Description

this.AsString

Full Usage: this.AsString

Returns: string
Returns: string

this.CompareTo

Full Usage: this.CompareTo

Parameters:
Returns: int
y : SemVerInfo
Returns: int

this.Equals

Full Usage: this.Equals

Parameters:
Returns: bool
y : SemVerInfo
Returns: bool

this.Normalize

Full Usage: this.Normalize

Returns: string
Returns: string

this.NormalizeToShorter

Full Usage: this.NormalizeToShorter

Returns: string
Returns: string