[F#]; [编译错误]; 无法编译任何F#程序

Emi*_*ien 5 .net f# visual-studio-2017

我刚开始使用F#编程(在Windows 10上使用Visual Studio 2017),我无法编译我尝试编写的任何F#程序.

我创建了一个控制台应用程序并编写了一些代码,但在编译失败时立即卡住了:

open System
printf "hello world"
Console.ReadKey() |> ignore
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

错误FS0193来自编译单元'mscorlib'的模块/命名空间'System.Collections.Generic'不包含命名空间,模块或类型'IReadOnlyCollection`1'


我也试过一个更简单的版本:

printf "Hey"
Run Code Online (Sandbox Code Playgroud)

得到了:

未知模块中出现未处理的"System.IO.FileNotFoundException"类型异常.无法加载文件或程序集'FSharp.Core,Version = 4.4.1.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.


我试图通过Visual Studio安装程序修复Visual Studio,但它没有帮助.我不知道如何解决问题,任何一种帮助是赞赏=)