Autofac已下载,并且我有权访问builder方法,但不能访问RegisterControllers方法

Jac*_*ler 1 c# autofac

我下面的代码是到目前为止的内容。尽管我可以在autofac文档以及其他堆栈溢出问题中看到RegisterControllers方法,但它并不存在。Visual Studio一直在说“ ContainerBuilder不包含RegisterControllers的定义”

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

Jac*_*ler 5

我知道了。我需要添加另一个包和参考。程序包是“ AutoFac.Mvc5”,引用是“ AutoFac.Integration.Mvc”。一旦添加它们,错误就消失了。