如何修复错误 类型"IObjectContainer"存在于两者中



从版本Specflow 3.0到SpecFlow 2.4.0

的过渡后出现了问题
[Binding]
public class Hooks 
{
    private readonly IObjectContainer _objectContainer;
    public Hooks(IObjectContainer objectContainer)
    {
        _objectContainer = objectContainer;
    }
}

错误CS0433'iobjectContainer'''Bodi中都存在,版本= 1.4.1.0,文化=中性,publicKeyToken = FF7CD5EA2744B496'和techTalk.specflow,版本

您的项目目录中关闭Visual Studio和Clear Bin和OBJ文件夹 - 没有帮助

图像如何解决当前问题?

Specflow 2.4包含BODI库。在SpecFlow 3.0中,它是Nuget依赖性。您可能仍然在某个地方添加了Bodi-Librare作为Nuget软件包。尝试将其删除并再次构建。

相关内容

最新更新