anchor.diff:              (Environment.NewLine,
                [|let mainGroup = this.Groups.[Constants.MainDependencyGroup]
                  yield! printGroup mainGroup
  -               for g in this.Groups do 
  +               for g in this.Groups do
                   if g.Key <> Constants.MainDependencyGroup then
                       if g.Value.NugetPackages <> [] || g.Value.RemoteFiles <> [] then
                           yield "group " + g.Key.ToString()
  
positive.code:                             | _-> packages.Add(parsePackageInstallSettings line)
                          packages |> Seq.toList
  
                      let remoteFiles = 
                          remoteLines
                          |> List.map (fun s -> s.Replace("File:","").Split([|' '|], StringSplitOptions.RemoveEmptyEntries))
                          |> List.map (fun segments ->
                                          let hasPath =
                                              let get x = if segments.Length > x then segments.[x] else ""
                                              segments.Length >= 2 && not ((get 1).Contains(":")) && not ((get 2).StartsWith(":")) 
  
                                          let rest = 
                                              let skip = if hasPath then 2 else 1
                                              if segments.Length < skip then "" else String.Join(" ",segments |> Seq.skip skip)
  
                                          { Name = segments.[0]
                                            Link = if hasPath then segments.[1] else ReferencesFile.DefaultLink 
                                            Settings = RemoteFileInstallSettings.Parse rest })
                      { Name = groupName; NugetPackages = nugetPackages; RemoteFiles = remoteFiles })
              |> List.fold (fun m g -> 
                  match Map.tryFind g.Name m with
                  | None -> Map.add g.Name g m
                  | Some group -> 
                      let newGroup = 
                          { Name = g.Name
                            NugetPackages = g.NugetPackages @ group.NugetPackages
                            RemoteFiles = g.RemoteFiles @ group.RemoteFiles }
  
negative.code:     member this.AddNuGetReference(groupName, packageName : PackageName, embedInteropTypes: bool, copyLocal: bool, specificVersion: bool, importTargets: bool, frameworkRestrictions, includeVersionInPath, downloadLicense, omitContent : bool, createBindingRedirects, referenceCondition) =
          let package: PackageInstallSettings =
              { Name = packageName
                Settings =
                    { EmbedInteropTypes = if embedInteropTypes then Some embedInteropTypes else None
                      CopyLocal = if not copyLocal then Some copyLocal else None
                      SpecificVersion = if not specificVersion then Some specificVersion else None
  