anchor.diff:                      // Currently AutoFakeItEasy2 has been deprecated and is not being published to the feeds.
                       -- (nuGetOutputFolder @@ "AutoFixture.AutoFakeItEasy2.*" )
   let signKeyPath = FullName "Src/AutoFixture.snk"
  -let solutionsToBuild = !! "Src/All.sln"
  +let solutionToBuild = "Src/All.sln"
  +let configuration = getBuildParamOrDefault "BuildConfiguration" "Release"
   let bakFileExt = ".orig"
   
   type BuildVersionCalculationSource = { major: int; minor: int; revision: int; preSuffix: string; 
  
positive.code:     )
  )
  
  let build target configuration additionalProperties =
      let properties = [ "Configuration", configuration
                         "AssemblyOriginatorKeyFile", signKeyPath
                         "AssemblyVersion", buildVersion.assemblyVersion
                         "FileVersion", buildVersion.fileVersion
                         "InformationalVersion", buildVersion.infoVersion 
                         "PackageVersion", buildVersion.nugetVersion ]
                       @ additionalProperties
  
      solutionsToBuild
      |> MSBuild "" target properties
      |> ignore
  
  let clean configuration   = build "Clean" configuration []
  let rebuild configuration = build "Rebuild" configuration []
  
  Target "CleanAll"               DoNothing 
  Target "CleanVerify"            (fun _ -> clean "Verify")
  Target "CleanRelease"           (fun _ -> clean "Release")
  Target "CleanTestResultsFolder" (fun _ -> CleanDir testResultsFolder)
  
  // Configuration doesn't matter for restore and is ignored by MSBuild.
  let restoreNugetPackages() = build "Restore" "Release" []
  
  Target "RestoreNuGetPackages" (fun _ -> restoreNugetPackages())
  
  Target "Verify" (fun _ -> rebuild "Verify")
  
  Target "BuildOnly" (fun _ -> rebuild "Release")
  Target "TestOnly" (fun _ ->
      let configuration = getBuildParamOrDefault "Configuration" "Release"
      let parallelizeTests = getBuildParamOrDefault "ParallelizeTests" "False" |> Convert.ToBoolean
      let maxParallelThreads = getBuildParamOrDefault "MaxParallelThreads" "0" |> Convert.ToInt32
      let parallelMode = if parallelizeTests then ParallelMode.All else ParallelMode.NoParallelization
  
negative.code:     restoreNugetPackages()
  
      // Pack projects using MSBuild
      runMsBuild "Pack" (Some configuration) [ "IncludeSource", "true"
                                               "IncludeSymbols", "true"
                                               "PackageOutputPath", FullName nuGetOutputFolder
                                               "NoBuild", "true" ]
  )
  
  let publishPackagesWithSymbols packageFeed symbolFeed accessKey =
  