Xamarin Studio 6与NUnit 3.2.1不兼容

时间:2016-06-08 13:35:15

标签: xamarin nunit

我已经下载了xamarin studio的最新版本,该版本是6.0 build 3668.我已经构建了一个小型控制台应用程序,我试图通过xamarin中的UI运行一些单元测试,但是我收到一条消息说nunit 3.2.1不受支持。我有一个假的脚本,在终端运行时可以正常工作。

完整的错误消息在这里:跳过加载程序集测试,因为它引用了不受支持的nunit.framework 3.2.1.0版本。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题:“错误 CS0246:找不到类型或命名空间名称‘NUnit’”。 这是因为解决方案的引用中没有加载.dll文件。

就我而言,我使用的是 Monodevelop/Xamarin Studio 7.8.4, 在 monodevelop.UnitTest 目录中有多个 NUnit dll。 由于这个原因,我不得不手动添加引用。

当我使用 Ubuntu 18.04 发行版时,nunit.framework.dll 程序集被锁定在:usr/lib/monodevelop/Addins/MonoDevelop.UnitTesting/NUnit2/nunitframework.dll

所以,我只是将这个程序集添加到我的项目中,并且单元测试工作正常。 注意:这里我添加了 nunit.framework 2.6.4 程序集。