anchor.diff:  %s
   %s
   </Project>"""
  -            disableImplicits
  +            disableImplicitFSharpCore
               cliParts
               packagesParts
   
  
positive.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 mutable FSharpCoreDetected = false
  
      let packagesParts =
          if Seq.isEmpty packages then
  
negative.code:                     if condition = "" || condition = "true" then "" else
                      sprintf " AND (%s)" condition
  
                  let packageReferences =
                      packages
                      |> Seq.collect (fun (p,_,packageSettings) ->
  