anchor.diff:  open System
   open System.IO
   open System.Xml.Linq
  +open System.Collections.Concurrent
  +open System.Collections.Generic
   #if MONO
   #else
   #load "packages/SourceLink.Fake/tools/Fake.fsx"
  
positive.code: Target "SourceLink" (fun _ ->
      let baseUrl = (sprintf "%s/%s/{0}/" gitRaw project) + "%var2%"
  
      !! "src/**/*.??proj"
      |> Seq.iter (fun projFile -> 
          let proj = VsProj.LoadRelease projFile 
          SourceLink.Index proj.CompilesNotLinked proj.OutputFilePdb __SOURCE_DIRECTORY__ baseUrl 
      )
  )
  #endif
  
  
negative.code: "Release" 
  #if MONO
  #else
    // =?> ("SourceLink", Pdbstr.tryFind().IsSome )
    ==> "SourceLink"
  #endif
    ==> "NuGet"
    ==> "BuildPackage"
  