在 Visual Studio 中未为 SpecFlow 功能文件生成 cs 文件

Noa*_*nil 1 testing visual-studio specflow

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

适用于具有类似配置和 nuget 包的其他计算机。

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

And*_*ich 6

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

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

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

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

SpecFlow 选项屏幕


全面披露:我是 SpecFlow 的开发人员之一。