Nunit: 升级到 Nunit 3.0 后,VS Test runner 缺少测试

创建于 2015-11-27  ·  3评论  ·  资料来源: nunit/nunit

刚刚通过 nuget 更新从 NUnit v2.6.4 升级到 NUnit v3.0.0,但现在测试没有显示在 VS Test Runner 扩展中......

还要确保 x64/x86 的构建配置正确但没有骰子?

notabug

所有3条评论

对于发现此问题的任何其他人,您必须安装新的 NUnit3 测试适配器。 原来的 NUnit2 适配器只运行 v2 测试,而新的 NUnit3 适配器只运行 v3 测试。

https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d

如果您以后只使用 NUnit 3.0,我建议您也卸载或禁用旧的 NUnit 测试适配器,以便少一个测试扩展来搜索测试。 它们可以协同工作,但如果使用不使用的适配器,则会减慢您的速度。

@danieltharris您仍然可以为项目安装适配器,但您需要使用新的 v3 适配器,而不是旧的适配器。 删除NUnitTestAdapter的 NuGet 引用并为NUnit3TestAdapter添加一个

@rprouse谢谢,我现在已经找到了,并且可以使用了。 与 VISX 扩展相比,这种方式要容易得多。 很高兴它仍然可以使用 v3。 不确定前几次我是如何错过 NuGet 资源管理器中的包的

此页面是否有帮助?
0 / 5 - 0 等级