Xake is a make utility made for .NET on F# language. Xake is inspired by shake build tool.
See Xake documentation for more details.
The build sctipt expects dotnet 2.1.300+ to build the package. That version properly writes package metadata. You will need net46 Dev Pack to build for .net 4.6 target.
The simple script looks like:
#r "paket: nuget Xake ~> 1.1 prerelease nuget Xake.Dotnet ~> 1.1 prerelease //"openXakeopenXake.Dotnetdo xakeScript {
rules ["main"<==["helloworld.exe"]"helloworld.exe"..> csc {src !!"helloworld.cs"}]}This script compiles helloworld assembly from helloworld.cs file.