1添加get包 :

2.Program类 将微软自带的容器替换成Autofac容器
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.UseServiceProviderFactory(new AutofacServiceProviderFactory())
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
3.Startup类 使用 ConfigureContainer 方法 、该方法要自己手动添加
public void ConfigureContainer(ContainerBuilder containerBuilder)
{
var basePath = AppDomain.CurrentDomain.BaseDirectory;
var ServiceDllFile = Path.Combine(basePath, "OurBlog.Service.dll");
var RepositoryDllFile = Path.Combine(basePath, "OurBlog.Repository.dll");
var assemblysServices = Assembly.LoadFile(ServiceDllFile);
containerBuilder.RegisterAssemblyTypes(assemblysServices).AsImplementedInterfaces();
var assemblysRepository = Assembly.LoadFile(RepositoryDllFile);
containerBuilder.RegisterAssemblyTypes(assemblysRepository).AsImplementedInterfaces();
}