在 .fs 文件中导入 FSharp.Charting 失败

Importing FSharp.Charting in .fs file fails

  1. 通过 VS2015 创建一个新的 FSharp 控制台项目
  2. 添加 FSharp.Data 和 FSharp.Charting nuget 包。
  3. 在 Program.fs 中导入两个包

open FSharp.Charting open Fsharp.Data

导入后,我可以使用 FSharp.Data 包中提供的功能,但不能使用 FSharp.Charting.

中提供的功能

注意:对于在同一个项目中创建的脚本 (.fsx) 文件,我可以在添加它们的引用后使用它们。

我只是想知道在 .fs 文件中添加任何引用时是否缺少任何步骤。如果是,那么为什么它适用于 FSharp.Data 包。

我想如果您搜索 SO,您会找到一些使用 FSharp.Charting 显示图表的示例。目前尚不清楚您遇到了什么样的错误。假设你在 Windows 这应该有效:

open FSharp.Charting
open System

[<STAThread>]
[<EntryPoint>]
let main argv = 
    Chart.Line [ for x in 0 .. 10 -> x, x*x ] |> Chart.Show
    printfn "%A" argv
    0 // return an integer exit code

您需要添加对 System.Windows.FormsSystem.Windows.Forms.DataVisualizationSystem.Drawing 的引用。