2017-11-14 9 views
0

私は、コンポーザレベルの注入にAutofacを使用するプロジェクトを持っています。すべてのサービスインスタンスに対して、リポジトリはコンストラクタに注入されます。 プロジェクトのSpecFlowの使用を開始するには、メソッド呼び出しのサービスをインスタンス化できません。私は既にSpecflow.Autofacプラグインを追加しましたが、今は次のエラーが発生しています。私はすべての参照されたアセンブリのバージョンをチェックし、それらは正しいです。AutofacでSpecflow - TechTak.Specflow.Infrastructre.IBindingInstanceResolverを読み込めませんVersion = 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のためのPRを送信してSpecFlow 2.2のサポートを追加してください。 –

+0

@ andreas-willichに2.1のSpecFlowをダウングレードしていただきありがとうございます – Salman

関連する問題