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

MSBuild.CliArguments Type

A type for MSBuild task parameters

Record fields

Record Field Description

BinaryLoggers

Full Usage: BinaryLoggers

Field type: string list option

corresponds to the msbuild option /bl

Field type: string list option

ConsoleLogParameters

Full Usage: ConsoleLogParameters

Field type: MSBuildLogParameter list

corresponds to the msbuild option /consoleloggerparameters

Field type: MSBuildLogParameter list

DisableInternalBinLog

Full Usage: DisableInternalBinLog

Field type: bool

Fake attaches a binlog-logger in order to report errors and warnings. You can disable this behavior with this flag

Field type: bool

DistributedLoggers

Full Usage: DistributedLoggers

Field type: (MSBuildLoggerConfig * MSBuildLoggerConfig option) list option

corresponds to the msbuild option /dl

Field type: (MSBuildLoggerConfig * MSBuildLoggerConfig option) list option

DoRestore

Full Usage: DoRestore

Field type: bool

Execute a restore before executing the targets (/restore flag)

Field type: bool

FileLoggers

Full Usage: FileLoggers

Field type: MSBuildFileLoggerConfig list option

corresponds to the msbuild option /fl

Field type: MSBuildFileLoggerConfig list option

Loggers

Full Usage: Loggers

Field type: MSBuildLoggerConfig list option

corresponds to the msbuild option /l

Field type: MSBuildLoggerConfig list option

MaxCpuCount

Full Usage: MaxCpuCount

Field type: int option option

corresponds to the msbuild option /m:

  • None will omit the option.
  • Some None will emit /m.
  • Some 2 will emit /m:2.

Field type: int option option

NoConsoleLogger

Full Usage: NoConsoleLogger

Field type: bool

Disable the default console logger, and don't log events to the console.

Field type: bool

NoLogo

Full Usage: NoLogo

Field type: bool

Don't display the startup banner or the copyright message.

Field type: bool

NoWarn

Full Usage: NoWarn

Field type: string list option

The list of warning to ignore

Field type: string list option

NodeReuse

Full Usage: NodeReuse

Field type: bool

Enable or disable the re-use of MSBuild nodes. You can specify the following values

Field type: bool

Properties

Full Usage: Properties

Field type: (string * string) list

Set or override the specified project-level properties

Field type: (string * string) list

Targets

Full Usage: Targets

Field type: string list

The list of targets to use

Field type: string list

TerminalLogger

Full Usage: TerminalLogger

Field type: MSBuildTerminalLoggerOption

--tl:[auto|on|off]

Field type: MSBuildTerminalLoggerOption

ToolsVersion

Full Usage: ToolsVersion

Field type: string option

Specifies the version of the Toolset to use to build the project

Field type: string option

Verbosity

Full Usage: Verbosity

Field type: MSBuildVerbosity option

Specifies the amount of information to display in the build log. Each logger displays events based on the verbosity level that you set for that logger

Field type: MSBuildVerbosity option

WarnAsError

Full Usage: WarnAsError

Field type: string list option

The list of warnings to treat as errors

Field type: string list option

Static members

Static member Description

CliArguments.Create()

Full Usage: CliArguments.Create()

Returns: CliArguments
Returns: CliArguments