Xamarin Studio f#项目无法在OSX上构建

时间:2013-02-27 11:59:34

标签: f# xamarin-studio

我创建了一个简单的xamarin工作室f#项目和f#单元项目。当我建立时,我得到了

unknown-file(1,1): Error FS2020: The assembly
 'Studio.app/Contents/MacOS/lib/monodevelop/AddIns/NUnit/nunit.framework.dll'
  is listed on the command line. 
  Assemblies should be referenced using a command line flag such as 
  '-r'. (FS2020) (FRXUI.Spec)

生成模板项目后,我没有更改源代码。

2 个答案:

答案 0 :(得分:5)

问题是文件路径中的space,引用应该是

/Applications/Xamarin Studio.app/Contents/MacOS/lib/monodevelop/AddIns/NUnit/nunit.framework.dll

目前存在已知问题here

你也可以使用nuget解决它,我几乎总是使用fsunit和NUnit在F#中进行单元测试。如果您还没有它,您还可以获得monodevelop-nuget-addin,这使得安装这些软件包非常容易。

答案 1 :(得分:3)

我也得到了这个。我通过使用从源构建的版本替换我的测试项目中对nunit.framework的引用来解决它。