.net VS2019中的测试资源管理器显示specflow测试的“无可用源”

vatpfxk5  于 2023-05-19  发布在  .NET
关注(0)|答案(2)|浏览(262)

在vs 2019中,测试资源管理器显示我的specflow测试“No source available”,因此双击不会最终转到实际的specflow测试(功能文件)。这些单元测试是通过“Specflow.Tools.MsBuild.Generation”nuGet包生成的。feature.cs文件会被Git忽略,并且不属于我的项目文件。我能够运行它们,并且在构建后它们是可发现的(通过NUnit 3测试适配器Visual Studio扩展)。
我尝试了很多方法,比如:- 升级到sdk风格的项目(参见https://github.com/techtalk/SpecFlow/issues/1457#issuecomment-491497035)-创建全新的项目(完整框架)
任何帮助将不胜感激!Thnx提前

0wi1tuuw

0wi1tuuw1#

在我的情况下,Resharper的过期许可证是这个问题的原因。点击【开始评估期】按钮,重启VS。

kpbwa7wx

kpbwa7wx2#

在测试项目中添加Microsoft.NET.Test.Sdk并重新启动Visual Studio为我解决了这个问题。

相关问题