anchor.diff:                   yield "    </ItemGroup>"])
               |> fun xs -> String.Join(Environment.NewLine,xs)
   
  -    let disableImplicits =
  -        if FSharpCoreDetected then
  +    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 -->
  
positive.code: %s
  %s
  </Project>"""
              disableImplicits
              cliParts
              packagesParts
  
  
negative.code:             |> Seq.map (fun cliTool -> sprintf """        <DotNetCliToolReference Include="%O" Version="%O" />""" cliTool.Name cliTool.Version)
              |> fun xs -> String.Join(Environment.NewLine,xs)
              |> fun s -> "    <ItemGroup>" + Environment.NewLine + s + Environment.NewLine + "    </ItemGroup>"
  
      let packagesParts =
          if Seq.isEmpty packages then
  