Visual Studio 2017与SpecFlow

Ste*_*gby 4 visual-studio specflow visual-studio-2017

我和VS 2015和VS 2017并排运行.我已经从Nuget plus Nunit安装了TechTalk的SpecFlow,两个VS版本都是如此.当我尝试添加新项目时,我可以在VS 2015上执行此功能,但在VS 2017上,我无法看到SpecFlow功能模板,或者实际上看不到任何SpecFlow模板.specflow的引用肯定在参考文献中; Specflow的app.config中有一个配置设置.

如何从VS 2017中的SpecFlow开始[v15.2(26430.16)发布; .NET 4.6.01055; SpecFlow v2.2.0]?SpecFlow甚至可以在VS 2017上使用吗?

And*_*ich 5

对于项目模板,智能感知以及在Visual Studio中安装SpecFlow Visual Studio扩展所需的一些其他功能.

VS 2015的扩展:https://marketplace.visualstudio.com/items?itemName = TechTalkSpecFlowTeam.SpecFlowforVisualStudio2015

VS 2017的扩展:https://marketplace.visualstudio.com/items?itemName = TechTalkSpecFlowTeam.SpecFlowforVisualStudio2017

安装后,您可以使用项目模板.


小智 0

在VS中使用specflow:

  • 你需要安装specflow扩展(针对你的VS版本)
  • 然后安装specflow nuget包,最好在中间重新启动VS。
  • 对于版本 < 3,请确保在 ( tools>options>specflow )中将“ Enable SpecflowSingleFile Generator ”设置为false
  • 对于版本 3 及以上版本,设置为true