【问题标题】:Unable to reference FSharp.Core in LINQPad when referencing the FSharp.Data package引用 FSharp.Data 包时无法在 LINQPad 中引用 FSharp.Core
【发布时间】:2014-11-29 11:20:00
【问题描述】:

我正在尝试使用LINQPAD 4 来测试使用 F# 和 FSharp.Data 库的 HTML 解析。我是这样处理的:

  • 我在 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, Version=4.3.0.0.
  • 然后我按 F4 并添加所需的 FSharp.Core 程序集
  • 我现在收到以下编译器错误:

错误 FS1222:当 mscorlib.dll 或 FSharp.Core.dll 显式 引用的 --noframework 选项也必须通过

【问题讨论】:

    标签: f# linqpad


    【解决方案1】:

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

    See this post on the LINQPad forum

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      相关资源
      最近更新 更多