我不是 100% 确定问题是什么,但我同意我在 VS2022 中突然遇到了类似的问题,测试资源管理器没有显示任何测试,但它找到了我的测试。但不显示或执行测试。
有关此测试的问题,可以参考此链接:动态测试发现
每个测试类必须具有
TestClass
属性,每个测试方法必须具有 TestMethod
属性。
Visual Studio 会将具有 TestClass 属性的类下具有 TestMethod 属性的方法放入测试资源管理器中(测试资源管理器扩展方法:
Menu bar
-> Test
-> Window
-> Test Explorer
)
所以它找不到我的测试,因为我没有解决方案,我观看的视频通过cmd创建了项目,他在之后的另一个视频中解释了这一点。