如何在 dotnet 核心中 运行 F# 交互 (fsi.exe)?现在还支持吗?

How to run F# interactive (fsi.exe) in dotnet core? Is it supported yet?

我无法在 dotnetcore 上 运行 find/run fsi.exe windows 或 linux 中。它无处可寻。可能还不支持?

F# for CoreCLR Status 说 CoreCLR 上的 FSI 是完整的,所以如果有人能找到它,它可能会起作用。

在另一张票中 — Why were the C# and F# REPLs removed and when/how will it implemented "as a separate tool"? — 它声称 dotnet repl fsi 曾经有效但被移除以支持一个(目前还不存在的)单独的包。

如果我错了请纠正我但是,今天(2019 年 12 月)
f# interactive with netcore 在 Ubuntu 18.04
中工作 使用
中的标准安装说明 https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-ubuntu-1904
https://fsharp.org/use/linux/

// file: runtime.fsx
open System
open System.Reflection
open System.Runtime
open System.Linq

Type.GetType("Mono.Runtime")
|> printf "Mono.Runtime: %A\n"
(Assembly.GetEntryAssembly().GetCustomAttributesData()
         .FirstOrDefault((fun a -> 
            a.AttributeType = typedefof<Versioning.TargetFrameworkAttribute>)))
         .ConstructorArguments
|> printf "Framework: %A\n"
$ fsi runtime.fsx 
Mono.Runtime: Mono.Runtime
Framework: seq [".NETFramework,Version=v4.6"]

...

$ dotnet fsi runtime.fsx 
Mono.Runtime: <null>
Framework: seq [".NETCoreApp,Version=v2.1"]