anchor.diff:  #endif
     ==> "NuGet"
     ==> "BuildPackage"
  +  ==> "DotnetRestore"
  +  ==> "DotnetBuild"
  +  ==> "DotnetPack"
  +  =?> ("MergeDotnetCoreIntoNuget", not <| hasBuildParam "DISABLE_NETCORE" && not <| hasBuildParam "SkipNuGet")
   
   "ReleaseDocs"
  -    ==> "Release"
  +  ==> "Release"
   
   "BuildPackage"
  -    ==> "Release"
  -
  -RunTargetOrDefault "All"
  +  ==> "Release"
  +
  +RunTargetOrDefault "All"
positive.code:     Branches.pushTag "" "origin" release.NugetVersion
  )
  
  Target "BuildPackage" DoNothing
  
  // --------------------------------------------------------------------------------------
  
negative.code:         Attribute.Description summary
          Attribute.Version release.AssemblyVersion
          Attribute.FileVersion release.AssemblyVersion ] 
  
  let assertExitCodeZero x = 
      if x = 0 then () else 
      failwithf "Command failed with exit code %i" x
  
  let runCmdIn workDir exe = 
      Printf.ksprintf (fun args -> 
          tracefn "%s %s" exe args
          Shell.Exec(exe, args, workDir) |> assertExitCodeZero)
  
  // Generate assembly info files with the right version & up-to-date information
  Target "AssemblyInfo" (fun _ ->
  