anchor.diff:  
               let target = DotNetFramework(Framework FrameworkVersionNo.V1,Full)
               match Map.tryFind target this.Frameworks with
  -            | Some files when Set.isEmpty files |> not -> this
  -            | _ -> { this with Frameworks = Map.add target newFiles this.Frameworks }
  +            | Some files when Set.isEmpty files.References |> not -> this
  +            | _ -> { this with Frameworks = Map.add target { References = newFiles; ContentFiles = Set.empty} this.Frameworks }
   
           { model with Frameworks = model.Frameworks |> Map.remove genericFramework } 
   
  
positive.code:         { this with Frameworks = 
                       blackList 
                       |> List.fold 
                              (fun frameworks f -> Map.map (fun _ files -> files |> Set.filter (f >> not)) frameworks) 
                          this.Frameworks }
  
      member this.UseGenericFrameworkVersionIfEmpty() =
  
negative.code:             .Process()
  
      model.Frameworks
      |> Seq.forall (fun kv -> kv.Value.References.IsEmpty)
      |> shouldEqual true