2017-11-22 7 views
0

以下のコードは、これまでのコードです。 RegisterControllersメソッドは存在しませんが、autofacのドキュメントやその他のスタックオーバーフローに関する質問にはそのメソッドがあります。 Visual Studioは、「ContainerBuilderにRegisterControllerの定義が含まれていません」と続けています。Autofacがダウンロードされました。ビルダーメソッドにアクセスできますが、RegisterControllersメソッドは使用できません。

var builder = new ContainerBuilder(); 
      builder.RegisterControllers(typeof(MvcApplication).Assembly); 
      builder.RegisterType<FakeBrandVMData>().As<IBrandVMData>(); 
      Container = builder.Build(); 

答えて

0

私はそれを理解しました。別のパッケージとリファレンスを追加する必要がありました。パッケージは "AutoFac.Mvc5"であり、参照は "AutoFac.Integration.Mvc"でした。彼らが追加されると、エラーは消え去った。

関連する問題