anchor.diff:    //  )
     //with _ -> 
       //printfn "Unable to build with given params. Trying old MSBuildRelease."
  -    solutions
  -    |> MSBuildRelease "" target
  -    |> ignore
  +    //solutions
  +    //|> Fake.DotNet.MSBuild.runRelease id "" target
  +    //|> ignore
  +
   
   let currentTimeFileFormat () = DateTime.Now.ToString("yyyy-dd-M--HH-mm-ss")
   
  -Target "Clean" (fun _ -> 
  -  CleanDirs [ "bin"; "temp" ]
  +Target.create "Clean" (fun _ -> 
  +  Shell.cleanDirs [ "bin"; "temp" ]
     
     let extList = ["dll"; "exe"; "pdb"; "xml"; "optdata"; "sigdata"]
     let matchesAnyExt (path: string) = extList |> List.exists (fun ext -> path.EndsWith(sprintf ".%s" ext))
  
positive.code:   moveFilesToTemp scriptFolder
    
    !!(solutionFile + "*.sln")
    |> commonBuild "Clean"
  )
  
  Target "Build" (fun _ -> 
    !!(solutionFile + ".sln")
    |> commonBuild "Build"
  )
  
  Target "Rebuild" (fun _ -> 
    !!(solutionFile + "*.sln")
    |> commonBuild "Rebuild"
  )
  
  
  // --------------------------------------------------------------------------------------
  // Run the unit tests using test runner
  Target "RunTests" DoNothing
  // --------------------------------------------------------------------------------------
  // Build a NuGet package
  Target "NuGet" (fun _ -> 
    NuGet (fun p -> 
      { p with Title = project
               Authors = authors
  
negative.code: // --------------------------------------------------------------------------------------
  #r "packages/FAKE/tools/FakeLib.dll"
  
  open Fake.Core
  open Fake.Core.TargetOperators
  open Fake.DotNet
  open Fake.DotNet.NuGet.NuGet
  open Fake.IO
  open Fake.IO.Globbing.Operators
  open Fake.Tools.Git
  open System
  open System.IO
  
  