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

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

v5.fake.build

Fake.DotNet Namespace

DotNet namespace contains tasks to interact with DotNet ecosystem, including DotNet host (cli), F# interactive, testing tools and more.

Type/Module Description

AssemblyInfo

Contains tasks to generate AssemblyInfo files for C# and F#. There is also a tutorial about the AssemblyInfo tasks available.

AssemblyInfoFile

Contains tasks to generate AssemblyInfo files for C# and F#.

AssemblyInfoFileConfig

Represents options for configuring the emission of AssemblyInfo

DotNet

.NET Core + CLI tools helpers

DotNetFDDOptions

DotNetLocalTool

Information about a dotnet tool

Fsc

Contains tasks to compiles F# source file with the FSharp.Compiler.Service.

Fsdocs

Contains tasks to interact with fsdocs tool to process F# script files, markdown and for generating API documentation.

Fsi

Contains tasks to interact with F# interactive

FxCop

Contains a task to invoke the FxCop tool

ILMerge

Contains task a task which allows to merge .NET assemblies with ILMerge.

Mage

Contains helper functions which allow FAKE to call the Manifest Generation and Editing Tool, in short MAGE. The intentional use is the creation of a clickonce application.

MSBuild

Contains tasks which allow to use MSBuild (or xBuild on Linux/Unix) to build .NET project files or solution files.

MSBuildBinLog

Analyse a binlog and emit proper CI messages

MSBuildDistributedLoggerConfig

A type for MSBuild distributed logger configuration

MSBuildEntry

MSBuildException

An exception type to signal build errors.

MSBuildFileLoggerConfig

A type for MSBuild configuration

MSBuildLoggerConfig

MSBuildLogParameter

MSBuild log option See msbuild-command-line-reference

MSBuildParams

A type for MSBuild task parameters Please see MSBuild command line reference

MSBuildProject

A type to represent MSBuild project files.

MSBuildVerbosity

MSBuild verbosity option

Paket

Contains helper functions and task which allow to inspect, create and publish NuGet packages with Paket.

PaketTemplate

Contains helper functions and task which allow it to generate a paket.template file for Paket

ToolType (Module)

ToolType (Type)

Describes which kind of application ToolPath references

Xamarin

Contains tasks for building Xamarin.iOS and Xamarin.Android apps

Xdt

Contains functions used to transform config (or any XML) files using Microsoft's XML Document Transformations.