引用 FSharp.Data 包时无法在 LINQPad 中引用 FSharp.Core



我正在尝试使用 LINQPAD 4 来测试 HTML 解析,使用 F# 和 FSharp.Data 库。我按以下方式进行:

  • 我在 LINQPad 中创建了一个新的 F# 程序
  • 按 F4 并将 FSharp.Data 添加为 NuGet 包

然后,我尝试在 LINQPad 中编译并运行以下程序

open FSharp.Data    
let results = HtmlDocument.Load("http://www.google.co.uk/search?q=FSharp.Data")
results.Dump()
  • 这将返回一个错误,告诉我我需要程序集'FSharp.Core,版本=4.3.0.0。
  • 然后我按 F4 并添加所需的 FSharp.Core 程序集
  • 我现在收到以下编译器错误:

错误 FS1222:当 mscorlib.dll 或 FSharp.Core.dll 显式 引用的 --noFramework 选项也必须传递

这似乎是LINQPad

的一个问题,将在下一个版本中解决(在发布时,我使用的是在Windows 7 Professional 64位上运行的LINQPad Premium 4.51.03和.NET 4.5.1版本)

请参阅LINQPad论坛上的这篇文章

相关内容

  • 没有找到相关文章

最新更新