3

我创建了一个简单的 xamarin studio f# 项目和 f# unit 项目。当我建造时,我得到

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)

生成模板项目后,我没有对源代码进行任何更改。

4

2 回答 2

5

问题是space在文件的路径中,参考应该是

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

目前这里有一个已知问题

您也可以通过使用 nuget 来解决它,我几乎总是将fsunit与 NUnit 一起用于 F# 中的单元测试。如果您还没有它,您还可以获得monodevelop-nuget-addin,它使这些软件包的安装非常容易。

于 2013-05-07T07:27:34.417 回答
3

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

于 2013-02-27T12:04:40.677 回答