我需要在.net core 2.0项目上安装nuget包SpecFlow 2.1.0,但是我遇到了问题。
答案 0 :(得分:4)
.NET Core尚不支持,但我们正在努力。
答案 1 :(得分:4)
请允许我建议替代方案 - Xunit.Gherkin.Quick。当我发现SpecFlow与.NET Core不兼容时,我写了它,我需要在Xunit的.NET Core中进行基于Gherkin的BDD测试。
除了兼容.NET Core和常规.NET(因为它是.NET标准库)之外,它的工作方式几乎与specflow类似:
与SpecFlow相比,它没有做什么:
我认为可接受的妥协。
答案 2 :(得分:2)
现在有{。{3}}支持.NET Core。
答案 3 :(得分:1)
从.NET Core项目中的SpecFlow功能文件生成测试。
在程序包管理器控制台中插入此命令
PM> Install-Package SpecFlow.NetCore -Version 1.3.2
答案 4 :(得分:1)
SpecFlow 3支持.NET Core:SpecFlow 3