【问题标题】:SpecFlow code generated concernsSpecFlow 代码产生的问题
【发布时间】:2014-02-20 08:32:45
【问题描述】:

我一直在尝试使用 SpecFlow,并且我喜欢我迄今为止所看到和尝试过的东西。但是,我担心 SpecFlow 的一件事,它是为每个功能文件的测试模板生成的代码。

虽然我没有遇到测试模板的问题,但我担心生成的代码可能会出现问题,因为如果我要重新运行 specFlowSingleFileGenerator,对生成代码的任何更改都会被吹走。

有没有人遇到生成代码的问题,需要修改和维护?

有什么建议可以帮助我避免对生成的代码进行更改吗?

谢谢 - 涡流

【问题讨论】:

  • 我为迟到的答案道歉。您的回答确实有助于澄清一些问题,尽管我很好奇是否有人遇到或注意到需要编辑生成的文件。从您的回复来看,情况并非如此。
  • 很高兴我能帮上忙。正如我在回答中所说,生成的代码应该没问题,如果确实遇到任何问题,只需重新生成它。

标签: specflow


【解决方案1】:

生成的代码可以很容易地重新生成。删除生成的代码文件,然后在“解决方案资源管理器”窗口中右键单击该功能。在出现的上下文菜单中选择“运行自定义工具”条目,这将重新生成代码文件。

您绝对不应该修改生成的文件,也不应该有任何理由。

我在处理这些文件时遇到了一些问题。有时,如果多人在处理这些文件,这些文件可能会不同步,但使用上述解决方案重新生成它们通常可以缓解任何问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多