从版本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软件包。尝试将其删除并再次构建。