net 5 小常识试图及时编译

 1  试图及时编译添加nuget安装   添加这个包

 

 

 2  configureServices 里面添加 

 

 

 

二    加载www文件夹的静态文件  在管道中间件 配置css 、images 的路径   

 

 

 

 

三   控制台程序 ico  注入

 

//内置的IOC:/ / nuget引入
/ / 1.Microsoft.Extensions.DependencyInjection
//2.Microsoft.Extensions. DependencyInjection.Abstractions//一、实例化容器
IServiceCollection services =new ServiceCollection() ;l/二、注册服务
services.AddTIansient<IServiceA,ServiceA>() ;  
ServiceProvider serviceProvider= services.BuildServiceProvider() ;

serviceProvider.GetService<IServiceA>() ;////获取实例

 

四  autofac 的 替换net 5 的ioc 容器替换

 

1.Nuget引入程序集Autofac+Autofac.Extensions.Dependencylnjection

⒉.替换容器工厂--告诉框架,要使用Autofac

 

 


3.1在是startup 类增加conlfiguraContainer方法

 

 

public void ConfigureContainer(ContainerBuilder containerBuilder)

{
//注册服务
containerBuilder.RegisterType<AService>().As<IAService>();

}

 

posted @ 2021-09-23 09:48  非著名架构师  阅读(48)  评论(0编辑  收藏  举报