我可以使用 MSBuild 为 Specflow/CodedUI 解决方案生成代码吗?

Can I generate the code behind for a Specflow/CodedUI solution with MSBuild?

我们不得不将我们的 Visual Studio 版本升级到 2017 年,据我查看此线程可以看出:New CSProj files causing issues with Specflow code-behind generation 您可以使用 MSBuild 解决方法生成背后的代码。我的问题是我可以使用此变通方法复制使 CodedUI 与 Specflow 一起工作所需的 CodedUI 插件吗?

您可以在此处找到手动过程的文档:http://specflow.org/documentation/Generate-Tests-from-MsBuild/

在 SpecFlow 2.3 中,我们添加了一个 NuGet 包来自动执行大部分操作。它被称为SpecFlow.Tools.MsBuild.Generation。
请至少使用版本 2.3.2-preview20180328。之前的版本在MSBuild文件中存在错误,此版本已修复。
https://www.nuget.org/packages/SpecFlow.Tools.MsBuild.Generation/2.3.2-preview20180328