anchor.diff:  let file = System.IO.Path.Combine("packages", "Xake.Core.dll")
   if not (System.IO.File.Exists file) then
       printf "downloading xake.core assembly..."; System.IO.Directory.CreateDirectory("packages") |> ignore
  -    let url = "https://github.com/OlegZee/Xake/releases/download/v0.3.5/Xake.Core.dll"
  +    let url = "https://github.com/OlegZee/Xake/releases/download/v0.3.9/Xake.Core.dll"
       use wc = new System.Net.WebClient() in wc.DownloadFile(url, file + "__"); System.IO.File.Move(file + "__", file)
       printfn ""
   
  -// xake build file body
   #r @"packages/Xake.Core.dll"
   //#r @"bin/Debug/Xake.Core.dll"
   
   open Xake
   
  -let build target = action {
  -    do! alwaysRerun()
  -    do! MSBuild {MSBuildSettings with BuildFile = "xake.sln"; Property = [("Configuration", "Release")]; Target = [target]}
  -}
  -
   let systemClr cmd args =
       let cmd',args' = if Xake.Env.isUnix then "mono", cmd::args else cmd,args
       in system cmd' args'
   
  -do xake {XakeOptions with FileLog = "build.log"; ConLogLevel = Verbosity.Chatty } {
  +do xake {ExecOptions.Default with FileLog = "build.log"; ConLogLevel = Verbosity.Chatty } {
   
       rules [
           "all"  => action {
  
positive.code:             if exit_code <> 0 then
                  failwith "Failed to test"
          }
      ]
  
  }
  
negative.code:             do! need ["test"]
              }
  
          "build" <== ["bin/XakeLibTests.dll"; "bin/Xake.Core.dll"]
          "clean" => action {
              do! rm ["bin/*.*"]
          }
  
          "get-deps" => action {
              let! exit_code = system ".paket/paket.bootstrapper.exe" []
  