.net core Net核心SDK(v3.1.100.14727)中的F#交互式(fsi.exe)支持

.net core Net核心SDK(v3.1.100.14727)中的F#交互式(fsi.exe)支持,.net-core,f#,f#-interactive,.net-core-sdk,.net Core,F#,F# Interactive,.net Core Sdk,我想部署\使用F#interactive作为支持.Net Framework和.Net Core的.Net库的一部分—我以前只为.Net Framework做过这件事,但现在我想支持.Net Core,作为了解更多.Net Core的一种方式 我已经安装了带有.NET核心SDK(v3.1.100.14727)的VS2019 我可以从VS2019安装文件夹运行fsi.exe: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professio

我想部署\使用F#interactive作为支持.Net Framework和.Net Core的.Net库的一部分—我以前只为.Net Framework做过这件事,但现在我想支持.Net Core,作为了解更多.Net Core的一种方式

我已经安装了带有.NET核心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应用程序-不是这样吗


我是否必须部署两个版本的F#Interactive以支持.Net核心实现?

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

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

微软(R)F#交互式版本10.7.0.0,F#4.7版权所有(c) 微软公司。版权所有

如需帮助,请键入#help

>

您可以将其包装或尝试
--targetprofile
选项