anchor.diff:                      if condition = "" || condition = "true" then "" else
                       sprintf " AND (%s)" condition
   
  -                if not FSharpCoreDetected then
  -                    for p,_,_ in packages do
  -                        if p.Name = FSharpCore then
  -                            FSharpCoreDetected <- true
  -
                   let packageReferences =
                       packages
                       |> Seq.collect (fun (p,_,packageSettings) ->
  
positive.code: %s
  %s
  </Project>"""
              disableImplicits
              cliParts
              packagesParts
  
  
negative.code:                  yield "    </ItemGroup>"])
              |> fun xs -> String.Join(Environment.NewLine,xs)
  
      let disableImplicitFSharpCore =
          if packages |> Seq.exists (fun ((_,name),_,_) -> name = FSharpCore) then
              """
              <!-- Disable automagic references for F# dotnet sdk -->
              <!-- This will not do anything for other project types -->
  