net core控制台程序使用依赖注入读取appsettings
2019-08-22 本文已影响0人
alloyee
1.项目下添加appsettings.json文件,并将属性-复制到输出目录,设置为如果较新则复制。
![](https://img.haomeiwen.com/i19339377/82f7d53ee8d13411.png)
2.添加appsettings.json配置项
![](https://img.haomeiwen.com/i19339377/cd831a23aaa0b64c.png)
3.项目中添加Nuget包:Microsoft.Extensions.Hosting,选择最新预发行版
![](https://img.haomeiwen.com/i19339377/598153052adc3b97.png)
4.Main方法(两种方式:1为main方法直接获取,2为通过依赖注入在其它类中获取)
![](https://img.haomeiwen.com/i19339377/9b0ce639fd42df11.png)
5.ITestDI和TestDI
![](https://img.haomeiwen.com/i19339377/566a2c72a79f8887.png)
![](https://img.haomeiwen.com/i19339377/34da5b990fbb2f05.png)