.net6引入autofac框架

2022-04-16 08:09:58

引入NuGet

.net6引入autofac框架

注册Autofac

在Program的var app = builder.Build();前加上这段代码

.net6引入autofac框架

builder.Host.UseServiceProviderFactory(new AutofacServiceProvic

.net6引入autofac框架

builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory());builder.Host.ConfigureContainer<ContainerBuilder>(builder =>{    Assembly assembly = Assembly.Load(ServiceCore.GetAssemblyName());    builder.RegisterAssemblyTypes(assembly)           .AsImplementedInterfaces()           .InstancePerDependency();});

在要注册的类库下的某个类中,写一个方法

.net6引入autofac框架

.net6引入autofac框架

public staticGetName().Name;        }    }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。