anchor.diff:  open System
   open System.IO
   open System.Text.RegularExpressions
  +
  +Target.initEnvironment()
   
   // Information about the project are used
   //  - for version and project name in generated AssemblyInfo file
  
positive.code: 
  let referenceBinaries = []
  
  let layoutRootsAll = new System.Collections.Generic.Dictionary<string, string list>()
  layoutRootsAll.Add("en",[   templates;
                              formatting @@ "templates"
                              formatting @@ "templates/reference" ])
  
  let referenceDocs isRelease =
      Directory.ensure (output @@ "reference")
  
negative.code: 
  let nugetVersion =
      match BuildServer.buildServer with
      AppVeyor -> sprintf "%s-ci.%s" releaseInfo.NugetVersion AppVeyor.Environment.BuildNumber
      | _ -> releaseInfo.NugetVersion
  
  BuildServer.install [AppVeyor.Installer]
  
  Target.description "Copies binaries from default VS location to expected bin folder, but keeps a \
  subdirectory structure for each project in the src folder to support multiple project outputs"
  Target.create "CopyBinaries" (fun _ ->
      Shell.cleanDir "bin"
      projects
  