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:                     dllReferences = crackedFsproj.dllReferences @ paketDllRefs }
              (crackedFsproj.projectReferences, crackedFsproj::acc)
              ||> Seq.foldBack (fun projFile acc ->
                  crackProjects acc (getPaketRefs paketDir targetFramework projFile) projFile)
      let crackedFsprojs =
          crackProjects [] (getPaketRefs paketDir targetFramework projFile) projFile
          |> List.distinctBy (fun x -> x.projectFile.ToLower())
      let sourceFiles =
          crackedFsprojs |> Seq.collect (fun x -> x.sourceFiles) |> Seq.toArray
  
negative.code: let rec findPaketDependenciesDir dir searchedDirs =
      let path = Path.Combine(dir, "paket.dependencies")
      if File.Exists(path) then
          Log.logVerbose(sprintf "Found paket.dependencies inside %s" dir)
          dir
      else
          match Directory.GetParent(dir) with
  