anchor.diff:          File.Copy (source, binDest2, true)
   )
   
  -
  -Target.create "SetupLibForTests" (fun _ ->
  -
  -    let copyPackageFiles dir =
  -        let dir = Path.GetFullPath dir
  -        for file in Directory.EnumerateFiles dir do
  -            let fileName = Path.GetFileName file
  -            if not (fileName.StartsWith "FSharp.Compiler.Service.MSBuild.") then
  -                let source, libDest = file, "tests"</>"bin"</>fileName
  -                Trace.tracefn "Copying %s to %s" source libDest
  -                File.Copy (source, libDest, true)
  -    [   "packages" </> "FSharp.Core" </> "lib" </> "net45"
  -        "packages" </> "System.ValueTuple" </> "lib" </> "portable-net40+sl4+win8+wp8"
  -        "packages" </> "FSharp.Compiler.Service" </> "lib" </> "net45"
  -        "packages" </> "FSharp.Data" </> "lib" </> "portable-net45+netcore45"
  -    ] |> List.iter copyPackageFiles
  -)
   
   
   Target.create "NuGet" (fun _ ->
  
positive.code:     =?> ("GenerateDocs", Environment.isWindows)
      ==> "All"
  
  //"Build"
  //  ==> "DogFoodCommandTool"
  //  ==> "All"
  
  //"UpdateFsxVersions" ==> "All"
  
  "CopyFSharpCore" ==> "NuGet"
  
  
negative.code:   //==> "InstallDotnetcore"
    ==> "AssemblyInfo"
    ==> "CopyFSharpCore"
    ==> "Build"
    ==> "BuildTests"
  
  "Build"
    ==> "All"
  
  "BuildTests"
    ==> "DotnetTests"
  