MSBuildParams
A type for MSBuild task parameters
Record Fields
Record Field | Description |
BinaryLoggers
Signature: string list option
|
corresponds to the msbuild option '/bl' |
ConsoleLogParameters
Signature: MSBuildLogParameter list
|
corresponds to the msbuild option '/consoleloggerparameters' |
DisableInternalBinLog
Signature: bool
|
Fake attaches a binlog-logger in order to report errors and warnings. You can disable this behavior with this flag |
DistributedLoggers
Signature: (MSBuildLoggerConfig * MSBuildLoggerConfig option) list option
|
corresponds to the msbuild option '/dl' |
DoRestore
Signature: bool
|
Execute a restore before executing the targets (/restore flag) |
Environment
Signature: Map<string,string>
|
|
FileLoggers
Signature: MSBuildFileLoggerConfig list option
|
corresponds to the msbuild option '/fl' |
Loggers
Signature: MSBuildLoggerConfig list option
|
corresponds to the msbuild option '/l' |
MaxCpuCount
Signature: 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'. |
NoConsoleLogger
Signature: bool
|
|
NodeReuse
Signature: bool
|
|
NoLogo
Signature: bool
|
|
NoWarn
Signature: string list option
|
|
Properties
Signature: (string * string) list
|
|
RestorePackagesFlag
Signature: bool
|
|
Targets
Signature: string list
|
|
ToolPath
Signature: string
|
Set the MSBuild executable to use. Defaults to the latest installed MSBuild. |
ToolsVersion
Signature: string option
|
|
Verbosity
Signature: MSBuildVerbosity option
|
|
WarnAsError
Signature: string list option
|
|
WorkingDirectory
Signature: string
|
Instance members
Instance member | Description |
x.WithEnvironment(map)
Signature: map:Map<string,string> -> MSBuildParams
|
Sets the current environment variables. |
Static members
Static member | Description |
MSBuildParams.Create()
Signature: unit -> MSBuildParams
|
Defines a default for MSBuild task parameters |
MSBuildParams.Empty
Signature: MSBuildParams
Attributes: [<Obsolete("Please use 'Create()' instead and make sure to properly set Environment via Process-module funtions!")>] |
OBSOLETEPlease use 'Create()' instead and make sure to properly set Environment via Process-module funtions! |