有没有人成功使用过SpecFlow和xUnit 2.0?

Sam*_*era 8 c# bdd xunit specflow

当前版本的SpecFlow.Xunit与xUnit 2.0不兼容.

我无法回滚到xUnit 1.9.0,因为所有其他单元测试都是为xUnit 2.0编写的.SpecFlow.Xunit的当前版本使用IUseFixture,它在xUnit 2.0中已过时.

所以我想问一下是否有人在使用xUnit 2.0的SpecFlow.Xunit?你是怎么做到的?

Sam*_*era 8

我按照CoderDennis建议的链接.https://github.com/techtalk/SpecFlow/issues/419

基本上,我安装了xUnit 1.9.2,然后安装了SpecFlow.xUnit.现在,到目前为止,项目可以毫无错误地构建.

谢谢.

  • 谢谢山姆!扩展您的响应,我必须完全删除xUnit,SpecFlow.xUnit和Specflow,然后运行:Install-Package xunit -Version 1.9.2,Install-Package xunit.extensions -Version 1.9.2和Install-Package specflow.xUnit.然后一切正常. (4认同)