Autofac已下载,我可以访问构建器方法,但不能访问RegisterControllers方法

时间:2017-11-22 10:00:32

标签: c# autofac

我的代码是我到目前为止所拥有的。 RegisterControllers方法不存在虽然我可以在autofac文档中看到它以及其他堆栈溢出问题。 Visual Studio一直说“ContainerBuilder不包含RegisterControllers的定义”

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

1 个答案:

答案 0 :(得分:5)

我已经弄明白了。我需要添加另一个包和引用。该套餐是&#34; AutoFac.Mvc5&#34;参考文献是&#34; AutoFac.Integration.Mvc&#34;。一旦添加它们,错误就消失了。