下面的代码是我到目前为止所拥有的。 RegisterControllers 方法不存在,尽管我可以在 autofac 文档以及其他堆栈溢出问题上看到它。 Visual Studio 一直说“ContainerBuilder 不包含 RegisterControllers 的定义”
var builder = new ContainerBuilder();
builder.RegisterControllers(typeof(MvcApplication).Assembly);
builder.RegisterType<FakeBrandVMData>().As<IBrandVMData>();
Container = builder.Build();
我已经弄清楚了。我需要添加另一个包和参考。包是“AutoFac.Mvc5”,引用是“AutoFac.Integration.Mvc”。添加它们后,错误就消失了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)