anchor.diff:  let buildProjs =
       [ "src/Deedle/Deedle.fsproj"
         "src/Deedle.RProvider.Plugin/Deedle.RProvider.Plugin.fsproj" ]
  +let buildCoreProjs =
  +    [ "src/Deedle/Deedle.fsproj" ]
   
   Target "Build" <| fun () ->
    if useMsBuildToolchain then
  
positive.code:         MSBuildReleaseExt null ["SourceLinkCreate", "true"] "Build" [proj]
          |> Log (sprintf "%s-Output:\t" projName))
   else
      
      buildProjs |> Seq.iter (fun proj -> 
      DotNetCli.RunCommand (fun p -> { p with ToolPath = getSdkPath() }) (sprintf "build -c Release \"%s\" /p:SourceLinkCreate=true" proj))
  
  
  
  
negative.code: // Run all targets by default. Invoke 'build <Target>' to override
  
  Target "All" DoNothing
  Target "AllCore" DoNothing
  
  "Clean"
    ==> "AssemblyInfo"
    ==> "Build"
    ==> "All" 
  
  "AssemblyInfo"
    ==> "BuildCore"
    ==> "AllCore"
  
  "RunTests" ==> "All"
  "RunTests" ==> "AllCore"
  
  "All" ==> "NuGet" ==> "Release"
  "All" 
  