2013-02-27 55 views
3

我创建了一个简单的xamarin studio f#项目和f#单元项目。当我建立我得到Xamarin Studio f#项目无法在OSX上构建

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) 

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

回答

3

我也是这样。我通过用从源代码构建的版本替换在我的测试项目中对nunit.framework的引用来解决它。

5

的问题是在文件路径的space时,应参考阅读

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

目前已知问题here

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

+1

我不知道有一个nuget插件! +1 – 2013-05-07 09:14:32

相关问题