anchor.diff:      =?> ("GenerateDocs", Environment.isWindows)
       ==> "All"
   
  -//"Build"
  -//  ==> "DogFoodCommandTool"
  -//  ==> "All"
  -
  -//"UpdateFsxVersions" ==> "All"
  +"Build"
  +  ==> "DogFoodCommandTool"
  +  ==> "All"
   
   "CopyFSharpCore" ==> "NuGet"
   
  
positive.code:     with
      | exn -> new Exception("Could not detect package version for " + package, exn) |> raise
  
  Target.create "UpdateFsxVersions" (fun _ ->
      let packages = [ "FSharp.Compiler.Service" ]
      let replacements =
          packages |> Seq.map (fun packageName ->
              sprintf "/%s.(.*)/lib" packageName,
  
              sprintf "/%s.%s/lib" packageName (getPackageVersion "packages" packageName)
          )
      let path = "./packages/FSharp.Formatting/FSharp.Formatting.fsx"
      let text = File.ReadAllText(path)
      let text =
          (text, replacements)
          ||> Seq.fold (fun text (pattern, replacement) ->
              Text.RegularExpressions.Regex.Replace (text, pattern, replacement)
          )
      File.WriteAllText(path, text)
  )
  
  
  // Build library
  // --------------------------------------------------------------------------------------
  
negative.code:         File.Copy (source, binDest2, true)
  )
  
  
  
  Target.create "NuGet" (fun _ ->
  