anchor.diff:  
   //dependencies for cI will be resolved in the CI build task.
   let buildCIPackages name config projectPaths = 
  -    BuildTask.create (sprintf "BuildCIPackages%s" name) [buildAll.IfNeeded; runTestsAll.IfNeeded; buildMono.IfNeeded; runTestsMono.IfNeeded; buildDotnet.IfNeeded] {
  -        projectPaths
  -        |> Seq.iter 
  -            (fun proj -> 
  -                Paket.pack (fun p ->
  -                    { p with
  -                        BuildConfig = config
  -                        TemplateFile = proj </> "paket.template"
  -                        ToolType = ToolType.CreateLocalTool()
  -                        OutputPath = pkgDir
  -                        Version = sprintf "%s-%s" release.NugetVersion buildServerSuffix
  -                        ReleaseNotes = release.Notes |> String.toLines 
  -                    }
  +    BuildTask.create (sprintf "buildCIPackages%s" name) [
  +        buildAll.IfNeeded; runTestsAll.IfNeeded; copyBinaries.IfNeeded
  +        buildMono.IfNeeded; runTestsMono.IfNeeded; copyBinariesMono.IfNeeded
  +        buildDotnet.IfNeeded; copyBinariesDotnet.IfNeeded
  +        ] 
  +        {
  +            projectPaths
  +            |> Seq.iter 
  +                (fun proj -> 
  +                    Paket.pack (fun p ->
  +                        { p with
  +                            BuildConfig = config
  +                            TemplateFile = proj </> "paket.template"
  +                            ToolType = ToolType.CreateLocalTool()
  +                            OutputPath = pkgDir
  +                            Version = sprintf "%s-%s" release.NugetVersion buildServerSuffix
  +                            ReleaseNotes = release.Notes |> String.toLines 
  +                        }
  +                    )
                   )
  -            )
  -    }
  +        }
   
   let publishNugetPackages = 
  -    BuildTask.create "PublishNugetPackages" [buildAll; runTestsAll; BuildReleasePackages] {
  +    BuildTask.create "publishNugetPackages" [buildAll; runTestsAll; BuildReleasePackages] {
           Paket.push(fun p ->
               { p with
                   WorkingDir = pkgDir
  
positive.code: // Build a NuGet package. Build and test packages first
  
  let buildPrereleasePackages = 
      BuildTask.create "BuildPreReleasePackages" [buildAll; runTestsAll] {
          printfn "Please enter pre-release package suffix"
          let suffix = System.Console.ReadLine()
          Paket.pack(fun p -> 
  
negative.code:                     } )
      }
  
  let generateDocumentation = BuildTask.createEmpty "generateDocumentation" [buildAll; buildReferenceDocs; buildDocs]
  
  // --------------------------------------------------------------------------------------
  // Release Scripts
  