anchor.diff:              let copyLocal = defaultArg installSettings.CopyLocal true
               let importTargets = defaultArg installSettings.ImportTargets true
   
  -            let hasRunTimeStuff =
  -                projectModel.LegacyReferenceFileFolders
  -                |> Seq.collect (fun lib -> 
  -                    match lib with
  -                    | x when (match x.Targets with | [SinglePlatform(Runtimes(_))] -> true | _ -> false) -> lib.Files.References
  -                    | _ -> Set.empty)
  -                |> Seq.isEmpty
  -                |> not
  -
  -            if hasRunTimeStuff then
  -                packagesWithRuntimeDependencies.Add(kv.Key) |> ignore
  -
               generateXml projectModel installSettings.Aliases copyLocal importTargets installSettings.ReferenceCondition project)
           |> Seq.iter (fun (propsNodes,targetsNodes,chooseNode,propertyChooseNode, analyzersNode) ->
   
  
positive.code:                 incr l
              !j,!k
  
          let packagesWithRuntimeDependencies = System.Collections.Generic.HashSet<_>()
          completeModel
          |> Seq.filter (fun kv -> usedPackages.ContainsKey kv.Key)
          |> Seq.sortBy (fun kv -> let group, packName = kv.Key in group.GetCompareString(), packName.GetCompareString())
  
negative.code:                 project.ProjectNode.AppendChild analyzersNode |> ignore
              )
  
  
      let save forceTouch project =
          if Utils.normalizeXml project.Document <> project.OriginalText || not (File.Exists(project.FileName)) then
  