我已经下载了xamarin studio的最新版本,该版本是6.0 build 3668.我已经构建了一个小型控制台应用程序,我试图通过xamarin中的UI运行一些单元测试,但是我收到一条消息说nunit 3.2.1不受支持。我有一个假的脚本,在终端运行时可以正常工作。
完整的错误消息在这里:跳过加载程序集测试,因为它引用了不受支持的nunit.framework 3.2.1.0版本。
有人可以帮忙吗?
答案 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 程序集。