使用 cake 的 Specflow 自动生成的 c# 代码

Specflow Autogenerated c# code using cake

我想知道 Cake 是否有任何方法可以构建 Visual Studio 解决方案并检测功能文件中的更改并生成相应的更改。如果不是 Cake,是否可以使用 Visual Studio 以外的任何其他方式来完成?我曾尝试查找与它相关的文档,但我找不到任何与之相关的内容。

如果您想在构建期间生成功能文件的代码隐藏文件,您有 2 个选项。

  1. 运行 specflow.exe 在预构建事件中生成所有 文档:http://specflow.org/documentation/Tools/

  2. 使用 MSBuild 集成 文档。 http://specflow.org/documentation/Generate-Tests-from-MsBuild/

推荐的方法是使用 MSBuild 集成。

我没有使用 Cake 的经验,但也许您可以 integrate/use 这些选项之一。