Specflow在执行后跳过测试,出现错误:打开执行器时出错:



更新SpecflowRunner到3.5.8并重新安装Specflow Package 2017.2.1后,我的测试无法执行并被跳过。当我打开日志文件时,我发现这个错误消息:

解压执行器:System时出错。typeloadeexception:方法Initialize"在类型"TechTalk.SpecRun.Framework.TestAssemblyExecutor"汇编" techtalk . specrun .框架。执行器,版本=1.8.0.0,文化=中性,PublicKeyToken=null"

(对不起,我不得不翻译消息)

我的一个朋友有相同的版本,但一切运行顺利。我们都使用Visual Studio 2017。我错过什么了吗,要清理的缓存还是别的什么?

您的objbin文件夹中可能有一些更新前遗留的旧文件。

  • Close Visual Studio
  • 删除文件夹
  • 启动Visual Studio
  • <
  • 重建解决方案/gh>

之后,您应该能够再次执行测试。

相关内容

  • 没有找到相关文章

最新更新