问题描述
我有一个带有Specflow测试的.NET 4.8项目。 VS 2019找不到并显示这些内容,因此我无法执行它们。我查看了日志文件,发现VS试图通过testhost.x86.exe执行测试,尽管我在各处都将Anycpu和Auto设置为处理器体系结构(对于其他项目来说已经足够了)。然后,我将处理器体系结构设置为x64,现在VS使用testhost.exe,但仍然找不到任何内容。除了无法加载Microsoft.VisualStudio.Coverage.Interop扩展名外,日志中没有错误。在测试浏览器中看不到任何内容的原因可能是什么?还是我最终可以在哪里找到更多信息?
我在其他项目中使用了相同的Specflow(3.1)和Specflow Runner(3.2)版本,并且可以正常工作,因此它不应成为问题的根源。同样在项目文件和项目的其他地方,我找不到任何特别的东西。所有功能文件都已生成,没有问题。