.Net Core 修改IOC为Autofac
本文主要讲解如何更换Asp.Net Core的IOC为Autofac
安装Autofac
在Nuget上,找到Autofac和Autofac. Extensions. DependencyInjection,直接安装。
创建容器并注册依赖
修改Startup.cs中的代码,主要ConfigureServices(IServiceCollection services)方法。其中该方法默认的返回值为void,这里需要修改返回值为IServiceProvider。代码如下:
1 | public IContainer ApplicationContainer { get; private set; } |