Compiling F # Code on Mono 2.8

I am trying to compile F # code with Mono 2.8 in OpenSuSe 11.3. And I run into trouble all the time, I am currently getting this error thrown at me:

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.

Using these options for the fsharp compiler:

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

After installing FSharp from the fsharp.zip file found here and running. / install -mono.sh: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f8c623ae-aef6-4a06-a185-05f59be47d67&displaylang=en

Do i need to compile FSharp.Core.dll file with mono?

+3
source share
1 answer

, CTP- F # .NET 2.0 (.. .NET 2.0 .NET 3.5), .NET 4.0 . , , , 2.0 Mono-.

, /usr/lib/mono/2.0 .

BTW, Linux Mac F #. ZIP script , :

+3

Source: https://habr.com/ru/post/1770759/


All Articles