【问题标题】:F# Interactive (fsi.exe) support in.Net Core SDK (v3.1.100.14727)F# Interactive (fsi.exe) 支持.Net Core SDK (v3.1.100.14727)
【发布时间】:2020-01-04 12:33:54
【问题描述】:

我想部署\使用 F# 交互式作为支持 .Net Framework 和 .Net Core 的 .Net 库的一部分 - 我以前只为 .Net Framework 做过这个,但现在我想支持 .Net Core,作为了解更多关于 .NET Core 的一种方式。

我安装了 .NET Core SDK (v3.1.100.14727) 的 VS2019。

我可以从 VS2019 安装文件夹运行 fsi.exe:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\FSharp

但我无法运行 fsi.exe。来自 .NET Core SDK 文件夹 - 不是为在 Windows 操作系统上运行而构建的:

C:\Program Files\dotnet\sdk\3.1.100\FSharp

我会想如果我安装了正确版本的 .Net Core 运行时(我这样做了),我应该能够运行任何 .Net Core 应用程序 - 不是这样吗?

我是否必须部署 2 个版本的 F# Interactive 才能支持 .Net Core 实现?

【问题讨论】:

    标签: .net-core f# f#-interactive .net-core-sdk


    【解决方案1】:

    这只是意味着 fsi.exe 尚未编译为作为单个 exe 运行,而是需要通过 dotnet 调用。

    ⨯ C:\Program Files\dotnet\sdk\3.1.100\FSharp 
    [00:00] ❯ dotnet .\fsi.exe

    Microsoft (R) F# Interactive 版本 10.7.0.0 for F# 4.7 版权所有 (c) 微软公司。版权所有。

    如需帮助,请键入#help;;

    >

    您可以包装它或尝试--targetprofile 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 2019-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多