.net core 使用Autofac
1.nuget Autofac Autofac.Extensions.DependencyInjection
2.将Startup.cs中的
ConfigureServices返回类型改为IServiceProviderpublic IServiceProvider ConfigureServices(IServiceCollection services)
{
services.AddMvc();
可以将下面代码单独放入到一个文件
var builder = new ContainerBuilder();
builder.Populate(services);
builder.RegisterAssemblyTypes(typeof(Startup).Assembly).AsImplementedInterfaces();
var Container = builder.Build();
return new AutofacServiceProvider(Container);
}

浙公网安备 33010602011771号