anchor.diff:          | None ->
               let crackedFsproj = crackFsproj projFile
               let paketProjRefs, paketDllRefs =
  -                paketRefs |> partitionMap (function
  +                getPaketRefs paketDir targetFramework projFile
  +                |> partitionMap (function
                       | PaketRef.Project r -> Choice1Of2 r
                       | PaketRef.Dll r -> Choice2Of2 r)
               let crackedFsproj =
  
positive.code:         let projFileName = Path.GetFileName(projFile)
          let paketRefs = IO.Path.Combine(projDir, "obj", projFileName + ".references")
          if File.Exists(paketRefs) then
              File.ReadLines(paketRefs)
              |> Seq.choose (tryGePaketRef paketDir targetFramework)
              |> Seq.toList
          else []
  
  let checkFableCoreVersion paketDir =
  
negative.code:                     dllReferences = crackedFsproj.dllReferences @ paketDllRefs }
              (crackedFsproj.projectReferences, crackedFsproj::acc)
              ||> Seq.foldBack (fun projFile acc ->
                  crackProjects acc projFile)
      let crackedFsprojs =
          crackProjects [] projFile
          |> List.distinctBy (fun x -> x.projectFile.ToLower())
      let sourceFiles =
          crackedFsprojs |> Seq.collect (fun x -> x.sourceFiles) |> Seq.toArray
  