Visual Studio 中没有为 SpecFlow 功能文件生成 cs 文件

cs file not getting generated for SpecFlow feature file in Visual Studio

我正在 Visual Studio 2019 年进行 SpecFlow 测试。添加功能文件时不会生成设计器文件 (.cs)。

在具有类似配置和 nuget 包的其他机器上工作。

设计器文件应该会自动生成。

这可能会发生,因为未启用保存时代码隐藏文件的生成。

在 SpecFlow 的 VS 扩展的最新更新中,我们将默认值更改为 false。原因是它是遗留功能,您应该切换到代码隐藏文件的 MSBuild 生成。

它的文档:https://specflow.org/documentation/Generate-Tests-from-MsBuild/

要再次启用该功能,您必须转到以下选项:


完全披露:我是 SpecFlow 的开发者之一。