我已經成功安裝了Mono,並且使用了mac installer(其中包括F#),並且一直在使用交互式shell。我也可以編譯F#源文件就好產生.NET EXE,但是當我嘗試使用Mono運行它,我得到的錯誤:在單聲道上運行F#exe(mac)
Unhandled Exception: System.TypeLoadException: Could not load type '<StartupCode$HelloWorld>.$HelloWorld' from assembly 'HelloWorld, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type '<StartupCode$HelloWorld>.$HelloWorld' from assembly 'HelloWorld, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
文件的內容 - HelloWorld.fs - 簡直是
printfn "Hello world"
我也讀過this question,但該解決方案無法解決我的問題。有任何想法嗎?
你應該'printfn',而不是'println' - 讓代碼編譯 –
哎呦,我做了一個錯字職位;正在修復...感謝您注意:) – Jwosty
我沒有問題,使用fsc/fsc2構建單線程並在我的Macbook Pro上運行使用單聲道2.10.5。另一個問題看起來像是隻包含缺少FSharp程序集 - 而不是你在這裏遇到的問題。 – ravuya