anchor.diff:      lockFile.GetGroupedResolution()
       |> Map.toList
       |> List.filter (fun ((group,package),resolved) ->
  -        let packSetting = defaultArg resolved.Settings.StorageConfig PackagesFolderGroupConfig.Default
  +        let packSettings = defaultArg resolved.Settings.StorageConfig PackagesFolderGroupConfig.Default
           let includeVersionInPath = defaultArg resolved.Settings.IncludeVersionInPath false
  -        let resolvedPath = packSetting.Resolve root group package resolved.Version includeVersionInPath
  +        let resolvedPath = packSettings.Resolve root group package resolved.Version includeVersionInPath
           NuGetCache.IsPackageVersionExtracted(resolvedPath, package, resolved.Version) |> not)
       |> List.map fst
   
  
positive.code:                             let resolvedPackage = resolved.Force().[key]
  
                              match resolvedPackage.Settings.FrameworkRestrictions with
                              | Requirements.ExplicitRestriction restrictions ->
                                  targets
                                  |> Array.exists (fun target -> Requirements.isTargetMatchingRestrictions(restrictions, TargetProfile.SinglePlatform target))
                              | _ -> true)
  
                  match dependenciesFile.Groups |> Map.tryFind kv.Value.Name with
  
negative.code:                 targetDir, overridenFile, force
  
          let! result = async {
              let source =
                  match package.Source with
                  | NuGetV2 _ | NuGetV3 _ ->
                      let normalizeFeedUrl s = (normalizeFeedUrl s).Replace("https://","http://")
  
                      let normalized = normalizeFeedUrl package.Source.Url
  