在 vs2019 测试资源管理器中,我的 Specflow 测试显示“无可用源”,因此双击不会最终进入实际的 Specflow 测试(功能文件)。这些单元测试是通过“Specflow.Tools.MsBuild.Generation”nuGet 包生成的。feature.cs 文件被 Git 忽略,并且不是我的项目文件的一部分。我能够运行它们,并且在构建后可以发现它们(通过 NUnit 3 测试适配器 Visual Studio 扩展)。
我尝试了多种解决方案,例如: - 升级到 sdk 样式项目(请参阅https://github.com/techtalk/SpecFlow/issues/1457#issuecomment-491497035) - 创建全新项目(完整框架)
任何帮助,将不胜感激!提前谢谢。