anchor.diff:                  let libsWithSameFrameworkVersion = 
                       libs 
                       |> DLLGrouping.handleFrameworkExtensions frameworkVersion 
  +                    |> DLLGrouping.handleClientFrameworks frameworkVersion 
                       |> Seq.toArray              
   
                   for lib in libsWithSameFrameworkVersion do
  
positive.code:             let copy = libs |> Seq.head
              Seq.append 
                  [ { copy with Condition = { copy.Condition with FrameworkVersion = FrameworkExtension("v4.5", "v4.5.1") } } ] 
                  libs
          else libs
  
  
negative.code:         |> Seq.groupBy (fun ((name, _), _) -> name)
      
      let hasClientProfile libs = libs |> Seq.exists (fun x -> x.Condition.FrameworkProfile = Client)
      let hasFulleProfile libs = libs |> Seq.exists (fun x -> x.Condition.FrameworkProfile = Full)
      
      let hasFramworkExtensions libs = 
          libs |> Seq.exists (fun x -> 
  