2017-11-14 2 views
0

저는 생성자 레벨 주입에 Autofac을 사용하는 프로젝트가 있습니다. 모든 서비스 인스턴스에 대해 리포지토리가 생성자에 삽입됩니다. 이제는 프로젝트에 대해 SpecFlow를 사용하기 시작했습니다. 메서드 호출에 대한 서비스를 인스턴스화 할 수 없습니다. Specflow.Autofac 플러그인을 이미 추가했지만 다음 오류가 발생합니다. 나는 모든 참조 된 어셈블리 버전을 확인했으며 그 버전이 맞습니다.Autofac으로 Specflow -로드 할 수 없습니다 TechTak.Specflow.Infrastructre.IBindingInstanceResolver 버전 = 2.2.0.0

enter image description here

답변

0

난 당신이 SpecFlow.Autofac를 사용하고 생각합니다. 이 올바른지? 그렇다면 현재 SpecFlow 2.2에서는 작동하지 않습니다.
자세한 내용은이 문제를 참조하십시오. https://github.com/techtalk/SpecFlow/issues/959

+0

예 SpecFlow 2.2를 사용하고 있습니다. 다운 그레이드해야합니까? – Salman

+0

SpecFlow.Autofac을 사용하려면 예, 다운 그레이드해야합니다. SpecFlow.Autofac에 대한 홍보를 보내면 SpecFlow 2.2에 대한 지원을 추가 할 수 있습니다. –

+0

@ andreas-willich 2.1로 SpecFlow 다운 그레이드를 주셔서 감사합니다. – Salman

관련 문제