Я установил Mono успешно с mac installer (включая F #) и играл с интерактивной оболочкой. Я также могу скомпилировать F # исходные файлы просто отлично для создания .NET EXE, но когда я пытаюсь запустить его с Mono, я получаю ошибку:Запуск F # exe на mono (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 и с использованием mono 2.10.5 на моем Macbook Pro. Другой вопрос кажется, что он просто покрывает отсутствующую сборку FSharp - не проблема, с которой вы здесь сталкиваетесь. – ravuya