anchor.diff:  
   Target "CleanTestResultsFolder" (fun _ -> CleanDir testResultsFolder)
   
  -let restoreNugetPackages() = runMsBuild "Restore" None []
  -
  -Target "RestoreNuGetPackages" (fun _ -> restoreNugetPackages())
  +Target "RestoreNuGetPackages" (fun _ -> runMsBuild "Restore" None [])
   
   Target "EnableSourceLinkGeneration" (fun _ ->
       let areEqual a b = String.Equals(a, b, StringComparison.OrdinalIgnoreCase)
  
positive.code: )
  
  Target "NuGetPack" (fun _ ->
      // We have an issue that each ProjectReference is set to 1.0.0 in the produced NuGet package.
      // We apply a workaround for the issue: https://github.com/NuGet/Home/issues/4337.
      // Restore again immediately before the pack to ensure that version is correct for sure.
      restoreNugetPackages()
  
      // Pack projects using MSBuild.
      runMsBuild "Pack" (Some configuration) [ "IncludeSource", "true"
                                               "IncludeSymbols", "true"
                                               "PackageOutputPath", FullName nuGetOutputFolder
                                               "NoBuild", "true" ]
  )
  
  let publishPackagesWithSymbols packageFeed symbolFeed accessKey =
  
negative.code: ﻿#r @"build/tools/FAKE.Core/tools/FakeLib.dll"
  #r @"build/tools/FAKE.Core/tools/ICSharpCode.SharpZipLib.dll"
  
  open Fake
  open Fake.AppVeyor
  