2014-02-19 83 views
1

我一直在试验SpecFlow,我喜欢我所见过并尝试过的目前为止。但是,我关心的是SpecFlow的一件事,它是每个功能文件的测试模板的生成代码。SpecFlow代码生成问题

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

有没有人遇到生成的代码的问题,必须进行更改和维护?

任何建议,这将帮助我避免需要更改生成的代码?

由于 - 涡流

+0

我的回答有帮助吗? –

+0

我对最近的答案表示歉意。你的回答确实有助于澄清一些问题,但我很好奇,如果有人遇到或注意到需要编辑生成的文件。从你的回应中,听起来并不是这样。 –

+0

很高兴我能帮到你。正如我在我的回答中所说的那样,您应该确认生成的代码,如果确实遇到任何问题,请重新生成它。 –

回答

0

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

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

我对这些文件几乎没有问题。偶尔在工作中,如果有多个人在使用这些文件,这些文件可能会失去同步,但使用上述解决方案重新生成文件通常可以缓解任何问题。