Как заставить MonoDevelop компилировать F # проекты? - PullRequest
0 голосов
/ 19 июня 2011

Кажется, проблема в следующем: компилятор вставляет избыточную ссылку на сборку.Я понятия не имею, как этого избежать, в параметрах сборки MonoDevelop, кажется, нет поля, откуда это могло бы прийти:

Building: FSharpPractice (Debug|x86)

Building Solution FSharpPractice

Building: FSharpPractice (Debug|x86)

Performing main compilation...

C:\Program Files\FSharp-2.0.0.0\bin\fsc.exe --noframework --nologo
--target:exe
--out:"C:\Users\Alex Limonov\Documents\Projects\FSharpPractice\bin\Debug\FSharpPractice.exe"
--noframework
--debug-
--optimize-
--tailcalls-
-r:C:\Program Files\FSharp-2.0.0.0\bin\FSharp.Core.dll
-r:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll
-r:"C:\Program Files\FSharp-2.0.0.0\bin\FSharp.Core.dll"
-r:"C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll"
C:\Users\Alex Limonov\Documents\Projects\FSharpPractice\Program.fs

Build complete -- 2 errors, 0 warnings

1 Ответ

0 голосов
/ 19 июня 2011

В моем случае (MonoDevelop 2.4.2 с привязкой F # 2.4 в Mac OS X 10.6) мне удалось скомпилировать проект F #, как только я явно добавил ссылку на FSharp.Core.dll (4.0.0.0 здесь).

...