anchor.diff:      FullPath : string
       IsNotImplementationReference: string
       NativePath : string
  -    AppHostRuntimeIdentifier : string
       InitializeSourcePath : string }
   
   
  
positive.code: 
      <ItemGroup>
        <ResolvedReferenceLines Remove='*' />
        <ResolvedReferenceLines Include='%(InteractiveResolvedFile.NugetPackageId),%(InteractiveResolvedFile.NugetPackageVersion),%(InteractiveResolvedFile.PackageRoot),%(InteractiveResolvedFile.FullPath),%(InteractiveResolvedFile.IsNotImplementationReference),%(InteractiveResolvedFile.InitializeSourcePath),%(NativeIncludeRoots.Path),$(AppHostRuntimeIdentifier)' KeepDuplicates="false" />
      </ItemGroup>
  
      <WriteLinesToFile Lines='@(ResolvedReferenceLines)' 
  
negative.code: 
          [| for line in lines do
              let fields = line.Split(',')
              if fields.Length < 7 then raise (new System.InvalidOperationException(sprintf "Internal error - Invalid resolutions file format '%s'" line))
              else {
                  NugetPackageId = fields.[0]
                  NugetPackageVersion = fields.[1]
  