是否可以使用.net core运行.fsx文件?
答案 0 :(得分:5)
我去寻找这个答案,我能找到的最好的答案与3月28日的@Martimatix评论匹配但是我确实在visualfsharp repo中找到问题2407跟踪support for fsi on .NET Core 2.0。
更新(2009年4月): 看起来现在有一个适用于.NET Core的预览版本。 https://devblogs.microsoft.com/dotnet/announcing-net-core-3-preview-3/
答案 1 :(得分:4)
他们正在努力。 This is the main issue,是 jpierson 发布的同一封邮件。
您现在可以尝试使用以下类似内容:
dotnet /usr/share/dotnet/sdk/2.1.403/FSharp/fsi.exe test.fsx
这有点用,但是缺少一些部分,尤其是对#r
和交互式行编辑(readline)的完全支持。
答案 2 :(得分:3)
它可以在.NETCore v3.0或更高版本中立即使用:
$ cat hello.fsx
#!/usr/bin/env fsharpi
printfn "hello world"
$ dotnet fsi hello.fsx
hello world
$ dotnet --version
3.0.100