更新Visual Studio后,如何通过NUnit在Test Explorer的Traits列显示特性
关于Visual Studio Test Explorer Traits列不显示NUnit特性的问题
- 这是Visual Studio与NUnit测试适配器版本兼容的已知问题,尤其是在VS 2022的部分更新后,旧版NUnit Test Adapter可能无法正确将
[Property]特性内容映射到Traits列。 - 可通过以下方式解决:
- 将NUnit Test Adapter更新至最新稳定版(通过NuGet包管理器搜索安装)
- 若更新适配器后仍无效,可改用NUnit官方推荐的
[Category]特性替代,示例代码:
该特性的内容会直接显示在Traits列中。[Test] [Category("foo")] public void MyTest() { // 测试逻辑 } - 尝试清理测试缓存:关闭Test Explorer,删除项目目录下的
bin和obj文件夹,重新生成解决方案后再打开Test Explorer。
内容的提问来源于stack exchange,提问作者Thomas Koelle
相关产品推荐
相关产品推荐

