在 Linqpad 中使用 FSharp.Data 时出现 MissingMethodException

MissingMethodException when using FSharp.Data in Linqpad

  1. 新的 F# 程序
  2. 添加 nuget 包 FSharp.Data
  3. 尝试运行此代码
open FSharp.Data

let doc = @"<!DOCTYPE html><html><body><p>FSharp!</p></body></html>" |> Encoding.UTF8.GetBytes |> MemoryStream |> HtmlDocument.Load
CssSelectorExtensions.CssSelect (doc, "p") |> LINQPad.Extensions.Dump

执行CssSelect函数抛出错误

Method not found: 'Microsoft.FSharp.Collections.FSharpList`1<FSharp.Data.HtmlNode> CssSelectorExtensions.CssSelect(FSharp.Data.HtmlDocument, System.String)'.

LinqPad 5 和 6 中的相同错误。

代码 运行 在 VS 2019 中没问题(显然没有 Dump 功能)

有人可以回购吗?为什么 LinqPad 中出现错误?

从 nuget 添加 FSharp.Core 到查询消除了错误