2017-04-11 46 views
0

我的MonoDevelop(5.10)和NUnit的(3.6.1从安装oficiall的NuGet图库)每次最新版本和我想要运行测试我收到提示不支持框架错误的NUnit和MonoDevelop的

UnsupportedFrameworkException: Skipped loading assembly ... because it references an unsupported version of the nunit.framework 3.6.1.0

我该怎么办呢?

+0

MonoDevelop 5.x/6.x集成测试板仅支持NUnit 2.4.x.您需要通过nuint控制台运行器运行您的3.x +测试 – SushiHangover

+0

您能告诉我如何使用nunit控制台从MonoDevelop运行测试吗?我试图运行在Debug文件夹(nunit)中找到的.dll文件。 framework.dll),但它一直说有没有测试运行 – user3713267

回答

1

你显然试图从MonoDevelop内部运行测试,它只支持通过2.4.8的NUnit。

您需要安装并运行nunit控制台运行程序。使用NUnit.ConsoleRunner nuget包并运行包中包含的nunit3-console。

+0

如何使用MonoDevelop创建.dll测试文件,以便我可以使用nunit-console运行它? – user3713267