SpecFlow。 MSTest(VSTest)没有找到测试

时间:2018-03-02 19:08:05

标签: mstest specflow vstest.console

我已经在VS2017中启动了一个新的UnitTets项目,其中包含2.3版本的specflow。我使用MSTest,有时使用VSTest来运行测试,并且在我的旧项目中取得了成功。我可以在这个新项目中从test explorer运行我的测试。但每当我使用mstest(在VS 2017 Dev Command Prompt中)或vstest控制台时,我都会收到错误:

  

"没有要执行的测试。"

当我尝试2015 VS Dev Command Prompt时,我收到此错误:

  

"索引超出了数组的范围。"

除了目标之外,我的设置与其他解决方案完全相同。 .NetFramework版本,不确定何时需要让它工作。

我试过

  1. 降级至2.1.0 specflow。
  2. 将目标.net版本从4.6.1更改为4.5

0 个答案:

没有答案