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

FsiOptions

Record Fields

Record FieldDescription
Checked
Signature: bool option
Codepage
Signature: int option
CrossOptimize
Signature: bool option
Debug
Signature: DebugMode option
Defines
Signature: string list
Exec
Signature: bool
FullPaths
Signature: bool
Gui
Signature: bool option
LibDirs
Signature: string list
Loads
Signature: string list
NoFramework
Signature: bool
NoLogo
Signature: bool
NonInteractive
Signature: bool
NoWarns
Signature: int list
Optimize
Signature: (bool * OptimizationType list) list
Quiet
Signature: bool
QuotationsDebug
Signature: bool
ReadLine
Signature: bool option
References
Signature: string list
ScriptArgs
Signature: string list
TailCalls
Signature: bool option
Uses
Signature: string list
Utf8Output
Signature: bool
WarnAsError
Signature: bool option
WarnAsErrorList
Signature: (bool * int list) list
WarnLevel
Signature: int option

Sets a warning level (0 to 5). The default level is 3. Each warning is given a level based on its severity. Level 5 gives more, but less severe, warnings than level 1. Level 5 warnings are: 21 (recursive use checked at runtime), 22 (let rec evaluated out of order), 45 (full abstraction), and 52 (defensive copy). All other warnings are level 2.

Instance members

Instance memberDescription
x.AsArgs
Signature: string []

Static members

Static memberDescription
FsiOptions.Default
Signature: FsiOptions

Sets a warning level (0 to 5). The default level is 3. Each warning is given a level based on its severity. Level 5 gives more, but less severe, warnings than level 1. Level 5 warnings are: 21 (recursive use checked at runtime), 22 (let rec evaluated out of order), 45 (full abstraction), and 52 (defensive copy). All other warnings are level 2.

FsiOptions.Empty
Signature: FsiOptions
FsiOptions.ofArgs(args)
Signature: args:seq<string> -> FsiOptions