[英][F#]; [Compilation error]; Cannot compile any F# program
我创建了一个控制台应用程序并编写了一些代码,但是由于编译失败而立即卡住:
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.