2011-06-19 32 views
0

这个问题似乎如下,那里的编译器提供了一个对程序集的冗余引用。我不知道如何来避免这种情况,似乎没有要在MonoDevelop中任何领域建立地方这将是从哪里来的选项:如何让MonoDevelop编译F#项目?

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 
+2

你能否发布2错误? – Ankur

回答

0

在我的情况(MonoDevelop的2.4.2与F#的MAC绑定2.4 OS X 10.6)我已经明确地添加了对FSharp.Core.dll的引用(此处为4.0.0.0),我设法编译了F#项目。