【问题标题】:Confguration SpecFlow feature code generation to use "locally" sequential table suffixes配置 SpecFlow 功能代码生成以使用“本地”顺序表后缀
【发布时间】:2021-08-28 07:12:19
【问题描述】:

每当我在一个功能文件中添加/删除表时,它似乎会影响其他功能的代码生成。这会导致大量不必要的文件被添加到提交中。

例如,这个差异是由一个完全不同的特性的变化引起的:

有没有办法将代码生成配置为使用本地顺序后缀?即,我希望特定功能的所有后缀都应从 table1table0 开始,而不是从“上一个”功能中的值继续。这样,在一个特性中更改表对另一个特性的代码生成没有影响。

我正在使用 SpecFlow v3.70

【问题讨论】:

    标签: specflow


    【解决方案1】:

    SpecFlow 3 使用 MS Build 生成代码隐藏文件。建议从版本控制中删除所有 *.feature.cs 文件,原因与您提出问题的原因完全相同。这些自动生成的文件会出现大量流失,因此版本控制无益。真正的好处是将功能文件本身添加到版本控制中。 .feature.cs 文件成为构建过程的产物,而不是需要跟踪的资产。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-17
      • 2014-11-16
      • 2019-07-26
      • 2020-05-15
      • 2014-04-27
      • 1970-01-01
      • 2018-02-08
      • 1970-01-01
      相关资源
      最近更新 更多