我下载了这个示例,其中使用Specflow和Nunit 3配置了Allure:https://github.com/jakismichal/simplespecflowproject
但是当我尝试执行其中一个特性时,我得到了这个错误: Message: OneTimeSetUp: TechTalk.SpecFlow.SpecFlowException : Unable to load plugin: Allure。有关详细信息,请查看http://go.specflow.org/doc-plugins。-> System.IO.FileNotFoundException :未能加载文件或程序集“”Allure.SpecFlowPlugin“”或其依赖项之一。“”系统找不到指定的文件。
我在我的一个个人项目中也看到了同样的错误。我只安装了Specflow.Allure包。
我是不是漏掉了什么?或者这是SpecFlow.Allure的一个bug?
发布于 2018-02-01 05:06:32
SpecFlow想要加载SpecFlow.Allure运行时插件。
确保它位于bin\Debug文件夹中。
请还考虑到,插件必须与SpecFlow版本一起工作。在每个新版本中,插件界面都有一个突破性的变化。因此,您的SpecFlow.Allure版本必须与您的SpecFlow版本一起工作。
并不是每次NuGet包都正确设置了依赖关系。请注意这一点。
https://stackoverflow.com/questions/48549426
复制相似问题