anchor.diff:  Target "Build" (fun _ ->
       netFrameworks
       |> List.iter (fun framework -> 
  -        let outputPath = "bin/" + framework
  +        let outputPath = buildDir </> framework
           !! (project + ".sln")
           |> MSBuild outputPath "Build" ["Configuration","Release"; "TargetFrameworkVersion", framework]
           |> Log (".NET " + framework + " Build-Output: "))
  
positive.code:     #else
      netFrameworks
      |> List.iter (fun framework -> 
          let outputPath = __SOURCE_DIRECTORY__ @@ "bin/" + framework
          let proj = VsProj.Load "src/fsharp/FSharp.Compiler.Service/FSharp.Compiler.Service.fsproj"
                          ["Configuration","Release"; "TargetFrameworkVersion",framework; "OutputPath",outputPath]
          let sourceFiles = 
  
negative.code: // Clean build results & restore NuGet packages
  
  Target "Clean" (fun _ ->
      CleanDirs [ buildDir ]
  )
  
  Target "CleanDocs" (fun _ ->
  