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); }
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/93320.html
標籤:.NET Core
