anchor.diff:  
   let release = ReleaseNotes.load "RELEASE_NOTES.md"
   
  +Target.create "CopyBinaries" (fun _ ->
  +  !! "src/**/*.??proj"
  +  |>  Seq.map (fun f -> ((System.IO.Path.GetDirectoryName f) @@ "bin" @@ configuration, outDir @@ (System.IO.Path.GetFileNameWithoutExtension f)))
  +  |>  Seq.iter (fun (fromDir, toDir) -> Shell.copyDir toDir fromDir (fun _ -> true))
  +)
  +
  +// --------------------------------------------------------------------------------------
  +// Clean build results
  +
   Target.create "Clean" (fun _ ->
     !! "**/bin"
     ++ "**/obj"
     |> Shell.cleanDirs 
   )
  +
  +Target.create "CleanDocs" (fun _ ->
  +  !! "docs/output"
  +  |> Shell.cleanDirs
  +)
  +
  +// --------------------------------------------------------------------------------------
  +// Build library & test project
   
   Target.create "Build" (fun _ ->
     !! "*.sln"
  
positive.code:   )
  )
  
  Target.create "CleanDocs" (fun _ ->
    !! "docs/output"
    |> Shell.cleanDirs
  )
  
  Target.create "CopyCommonDocFiles" (fun _ ->
    Docs.copyCommonFiles()
  
negative.code:     { args with
          Configuration = DotNet.BuildConfiguration.fromString configuration
      }))
  )
  
  let consoleRunnerTestAssemblies = !! ("tests/**/bin/" @@ configuration @@ "/net462/*Tests.dll")
  