【问题标题】:cs file not getting generated for SpecFlow feature file in Visual Studio没有为 Visual Studio 中的 SpecFlow 功能文件生成 cs 文件
【发布时间】:2020-01-20 04:26:51
【问题描述】:

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

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

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

【问题讨论】:

  • 您使用的是 Specflow 2 还是 3?如果您使用的是 Specflow 2,那么您必须降级您的 Visual Studio 扩展??

标签: visual-studio testing specflow


【解决方案1】:

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

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

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

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


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

【讨论】:

  • 是的,行得通。谢谢。我之前发现它一定与禁用的选项有关。
猜你喜欢
  • 1970-01-01
  • 2018-02-08
  • 2014-07-31
  • 2016-08-27
  • 1970-01-01
  • 2018-09-18
  • 2015-04-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多