编译 FSharp 警告 FS0082 的解决

728 篇文章 1 订阅
57 篇文章 0 订阅

编译 FSharp 警告 FS0082 的解决

 

源程序很简单,如下:

module Test

  letHelloWorld =

   "Hello World!!!!"

 printfn "%s" HelloWorld

 

fsc test.fs

 

尽管提示不止这一个文件,mscorlib.dll、System.Data.dll、System.Web.dll。但是,只要加上 64 位mscorlib.dll 的引用,就能正常编译了。

 fsc test.fs -r:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll" –noframework

在这个路径下也有 mscorlib.dll:

"C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll"

 但是,如果不加 –noframework,还会出现 FS1222 错误。

 

还可以有一个选择,即指定 –platform:x86 参数。即:

fsc test.fs --platform:x86

 版本啦版本,既有纵向的,还有横向的。头疼。

感觉微软也比较乱有点。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值