3
我一直试图在OpenSuSe 11.3中用Mono 2.8编译一些F#代码。而且我一直运行到麻烦,目前我得到这个错误扔给我:在Mono 2.8上编译F#代码
parameter error FS0219: The referenced or default base CLI library 'mscorlib' is
binary-incompatible with the referenced F# core library '/home/fredrik/Documents/
FSharp-2.0.0.0/FSharp-2.0.0.0/bin/FSharp.Core.dll'. Consider recompiling the
library or making an explicit reference to a version of this library that matches
the CLI version you are using.
使用这些选项的fsharp编译:
mono fsc.exe -o:FSKit.dll -g --debug:full --noframework --define:DEBUG
--define:TRACE --optimize- --tailcalls- --platform:x86 -r:"FSharp.Core.dll"
-r:"/usr/lib/mono/4.0/mscorlib.dll" -r:"/usr/lib/mono/4.0/System.Core.dll"
-r:"/usr/lib/mono/4.0/System.dll" --target:library --warn:3 --warnaserror:76
--vserrors --LCID:1033 --utf8output --fullpaths --flaterrors Src/Version.fs
Src/Bit.fs Src/Reflection.fs Src/Perf.fs Src/Stream.fs Src/AssemblyInfo.fs
从发现fsharp.zip文件安装FSharp后这里和运行./install-mono.sh:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f8c623ae-aef6-4a06-a185-05f59be47d67&displaylang=en
我需要用mono编译FSharp.Core.dll吗?
你是正确的,谢谢:) – thr 2010-10-22 13:04:13