F# 在.fs文件中导入FSharp.Charting失败 通过VS2015创建新的FSharp控制台项目 添加FSharp.Data和FSharp.Charting nuget包 在Program.fs中,导入两个包

F# 在.fs文件中导入FSharp.Charting失败 通过VS2015创建新的FSharp控制台项目 添加FSharp.Data和FSharp.Charting nuget包 在Program.fs中,导入两个包,f#,fsharpchart,F#,Fsharpchart,打开FSharp.图表 打开Fsharp.数据 导入后,我可以使用FSharp.Data包中提供的函数,但不能使用FSharp.Charting中提供的函数 注意:对于在同一个项目中创建的脚本(.fsx)文件,我可以在添加它们的引用后使用它们 我只是想知道在.fs文件中添加任何引用是否缺少任何步骤。如果是,那么为什么它对FSharp.Data包有效。我认为如果您搜索,那么您将找到一些使用FSharp.Charting显示图表的示例。现在还不清楚你会犯什么样的错误。假设您在Windows上,这应该

打开FSharp.图表
打开Fsharp.数据

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

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


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

我认为如果您搜索,那么您将找到一些使用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
打开FSharp.图表
开放系统
[]
[]
让主argv=
Chart.Line[用于0..10中的x->x,x*x]|>Chart.Show
printfn“%A”argv
0//返回整数退出代码

您需要添加对
System.Windows.Forms
System.Windows.Forms.DataVisualization
System.Drawing
的引用

您是否尝试过向System.Drawing和Winforms添加引用?我没有添加系统引用。。。但是在.fsx文件的情况下,我没有添加这些引用,而且图表功能仍然可用。@Parshuram好吧,您从来没有展示过如何实际引用FSharp.Charting。要记住两件事,如果你
re
#加载`-ing FSLab或FSharp.Charting fsx脚本,它将为你做一些设置。此外,FSI本身可能会打开系统和一些其他名称空间(我还没有测试后者)。