繁体   English   中英

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

[英][F#]; [Compilation error]; Cannot compile any F# program

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

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

open System
printf "hello world"
Console.ReadKey() |> ignore

这就是我得到的:

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


我还尝试了一个简单的版本:

printf "Hey"

并得到:

在未知模块中发生了类型为'System.IO.FileNotFoundException'的未处理异常。 无法加载文件或程序集“ FSharp.Core,版本= 4.4.1.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。 该系统找不到指定的文件。


我试图通过Visual Studio安装程序修复Visual Studio,但没有帮助。

我通过删除对mscorlib引用并重建(VS2017)解决了此问题

我刚刚创建了一个全新的解决方案,它的运行效果非常好……我仍然不知道问题出在什么地方……

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM