【发布时间】:2020-11-02 15:00:22
【问题描述】:
我正在使用 Specflow、C# 和 Allure 编写测试以生成报告。更新包后
- Specflow,
- Specflow.xUnit
- SpecFlow.Tools.MsBuild.Generation
从版本 3.3.57 到 3.4.31 我收到此错误:
System.TypeInitializationException : The type initializer for 'Allure.SpecFlowPlugin.AllureTestTracerWrapper' threw an exception.
---- System.TypeInitializationException : The type initializer for 'Allure.SpecFlowPlugin.PluginHelper' threw an exception.
-------- System.MissingMethodException : Method not found: 'Void TechTalk.SpecFlow.FeatureInfo..ctor(System.Globalization.CultureInfo, System.String, System.String, System.String[])'
你知道我该如何解决这个问题吗?
感谢您就如何解决此问题提出任何意见或建议。
【问题讨论】:
-
您是否对所有项目进行了干净构建以删除所有中间 obj 文件?
-
是的,没用
-
今天有一本新的手册可能会有所帮助。寻找异常。请参阅:docs.specflow.org/_/downloads/specflow/en/latest/pdf
-
见链接第 2.3 段。