SpecFlow 配置

SpecFlow Configuration

我的 SpecFlow 配置有问题。每次我构建解决方案时,都会弹出一个窗口告诉我:"SpecFlow detected changes in the configuration that might require re-generating the feature files. You disable this popup...ect." 我知道如何禁用

我的问题是我的所有功能文件都创建了 class 文件的第二个版本。例如,我有 Commands.feature 和两个 class 文件; 1. Commands.feature.cs 2. Commands1.feature.cs

有谁知道如何禁用此重新生成?

我建议的一件事是,当您打开解决方案时,是否看到重复的功能或步骤?如果您有功能和步骤目录,请在解决方案下查看是否列出了重复的 feature/step。一般情况下,我还会检查您的文件夹中是否存在重复项。

可以在工具 > 选项 > Specflow > 常规 > 禁用重新生成特征文件弹出窗口下的 Visual Studio 中关闭重新生成。

我个人将我的设置设置为 false,但您可以通过这种方式将其关闭。不过我猜你有重复项。