OBSOLETE
Use Fake.DotNet.MSBuild instead
MSBuildHelper
Contains tasks which allow to use MSBuild (or xBuild on Linux/Unix) to build .NET project files or solution files.
Nested types and modules
Type | Description |
BuildException |
OBSOLETEUse Fake.DotNet.MSBuild instead An exception type to signal build errors. |
MSBuildDistributedLoggerConfig |
OBSOLETEUse Fake.DotNet.MSBuild instead |
MSBuildFileLoggerConfig |
OBSOLETEUse Fake.DotNet.MSBuild instead A type for MSBuild configuration |
MSBuildLogParameter |
OBSOLETEUse Fake.DotNet.MSBuild instead MSBuild log option |
MSBuildParams |
OBSOLETEUse Fake.DotNet.MSBuild instead A type for MSBuild task parameters |
MSBuildProject |
OBSOLETEUse Fake.DotNet.MSBuild instead A type to represent MSBuild project files. |
MSBuildVerbosity |
OBSOLETEUse Fake.DotNet.MSBuild instead MSBuild verbosity option |
MsBuildEntry |
OBSOLETEUse Fake.DotNet.MSBuild instead |
Functions and values
Function or value | Description | ||
build setParams project
Signature: setParams:(MSBuildParams -> MSBuildParams) -> project:string -> unit
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Runs a MSBuild project Parameters
Sample
val buildMode : obj
val setParams : defaults:'a -> 'a
val defaults : 'a
union case Option.Some: Value: 'T -> Option<'T>
|
||
BuildWebsite outputPath projectFile
Signature: outputPath:string -> projectFile:string -> unit
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Builds the given web project file with debug configuration and copies it to the given outputPath. Parameters
|
||
BuildWebsiteConfig(...)
Signature: outputPath:string -> configuration:string -> projectFile:string -> unit
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Builds the given web project file in the specified configuration and copies it to the given outputPath. Parameters
|
||
BuildWebsites outputPath projectFiles
Signature: outputPath:string -> projectFiles:seq<string> -> unit
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Builds the given web project files with debug configuration and copies them to the given websiteDir. Parameters
|
||
BuildWebsitesConfig(...)
Signature: outputPath:string -> configuration:string -> projectFiles:seq<string> -> unit
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Builds the given web project files in specified configuration and copies them to the given outputPath. Parameters
|
||
getAllKnownPaths
Signature: string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead |
||
knownMsBuildEntries
Signature: MsBuildEntry list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead |
||
monoVersionToUseMSBuildOn
Signature: Version
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Versions of Mono prior to this one have faulty implementations of MSBuild NOTE: in System.Version 5.0 >= 5.0.0.0 is false while 5.0.0.0 >= 5.0 is true... |
||
MSBuild(...)
Signature: outputPath:string -> targets:string -> properties:(string * string) list -> projects:seq<string> -> string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild.Run instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild.Run instead Builds the given project files or solution files and collects the output files. Parameters
|
||
MSBuildDebug outputPath targets projects
Signature: outputPath:string -> targets:string -> projects:seq<string> -> string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild.RunDebug instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild.RunDebug instead Builds the given project files or solution files and collects the output files. Parameters
|
||
MSBuildDefaults
Signature: MSBuildParams
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Defines a default for MSBuild task parameters |
||
msBuildExe
Signature: string
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Tries to detect the right version of MSBuild.
- On all OS's, we check a |
||
MSBuildLoggers
Signature: string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead Defines the loggers to use for MSBuild task |
||
MSBuildRelease(...)
Signature: outputPath:string -> targets:string -> projects:seq<string> -> string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild.RunRelease instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild.RunRelease instead Builds the given project files or solution files and collects the output files. Parameters
|
||
MSBuildReleaseExt(...)
Signature: outputPath:string -> properties:(string * string) list -> targets:string -> projects:seq<string> -> string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild.RunReleaseExt instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild.RunReleaseExt instead Builds the given project files or solution files in release mode and collects the output files. Parameters
|
||
MSBuildWithDefaults targets projects
Signature: targets:string -> projects:seq<string> -> string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild.RunWithDefaults instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild.RunWithDefaults instead Builds the given project files or solution files in release mode to the default outputs. Parameters
|
||
MSBuildWithProjectProperties(...)
Signature: outputPath:string -> targets:string -> properties:(string -> (string * string) list) -> projects:seq<string> -> string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild.RunWithProjectProperties instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild.RunWithProjectProperties instead Builds the given project files and collects the output files. Parameters
|
||
oldMsBuildLocations
Signature: string list
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead |
||
toDict(items)
Signature: items:seq<MsBuildEntry> -> Map<string,string list>
Attributes: [<Obsolete("Use Fake.DotNet.MSBuild instead")>] |
OBSOLETEUse Fake.DotNet.MSBuild instead |