首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在visual studio 2022中运行NUnit 2测试

如何在visual studio 2022中运行NUnit 2测试
EN

Stack Overflow用户
提问于 2022-05-05 08:49:54
回答 1查看 552关注 0票数 1

我试图在VisualStudio2022年专业版的遗留项目上执行NUnit测试。从NUnit 2迁移到NUnit 3还不是一个选项,团队的一部分与VisualStudio2019一起工作。我面临的问题是,在VS 2022之前没有执行测试,在尝试时没有任何错误消息。

测试资源管理器在执行测试后显示以下内容(控制台输出以成功构建完成):

NuGet包管理器已经安装了NUnit 2.6.1。另外,我还安装了包NUnit.Extension.NUnitV2DriverNUnit.Extension.NUnitV2ResultWriter。测试适配器似乎只适用于NUnit3 (我也安装了NUnit3TestAdapter)。我启用了各个项目的所有包,就像在this question中注释的那样。是否还有其他需要安装/配置的东西可以让它工作呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-05 14:03:09

只是一些建议的方法。

顾名思义,NUnit3TestAdapter是为NUnit 3设计的。虽然它能够通过使用NUnitV2Driver扩展来运行NUnit3测试,但我不认为它仅通过安装软件包就能在Visual下工作。您可以通过修改与适配器一起安装的.addins文件进行实验,但我无法给出精确的说明,因为我还没有尝试过。

顺便说一句,V2驱动程序扩展生成V3格式的输出,这可能是您在Visual下需要使用的输出。只有当您有理由需要一个V2格式的输出文件时,才需要使用V2结果编写器。

我认为您最好的选择是尝试使用NUnitTestAdapter的最后一个版本(即没有名称中的'3‘),这是only与NUnit V2一起使用的。如果它将在VS2022下加载,它应该做您想做的事情。在这种情况下,您应该停止加载这两个扩展,V2运行程序不支持这两个扩展。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72124415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档