首页 文章

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

提问于
浏览
2

我正在尝试使用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选项

1 回答

  • 1

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

    See this post on the LINQPad forum

相关问题