1、前言 core3.0與之前版本相比,有一些brokenchanges,那周邊一些配套組件往往也難逃brokenchanges,Autofac也不例外。這裡重點關註core整合Autofac,與之前相比有哪些重大變化。 2、整合姿勢 1)定義模塊化註入文件autofac.json autofac. ...
1、前言
core3.0與之前版本相比,有一些brokenchanges,那周邊一些配套組件往往也難逃brokenchanges,Autofac也不例外。這裡重點關註core整合Autofac,與之前相比有哪些重大變化。
2、整合姿勢
1)定義模塊化註入文件autofac.json
autofac.json模塊化配置文件定義,程式集掃描註冊,這個與之前並無區別,不加贅述。
2)註入模塊化配置文件
Program中添加下圖中這麼兩句句,把autofac.json添加進core的配置源:
3) 註冊Autofac
Startup中,添加這麼一個方法:
/// <summary> /// Autofac服務模塊註冊 /// </summary> /// <param name="builder"></param> public void ConfigureContainer(ContainerBuilder builder) { var module = new ConfigurationModule(Configuration); builder.RegisterModule(module); }