在ASP.NET Core/.NET Core应用程序编程开发中,假如当前的解决方案包含了两个项目,分别为一个标准类库项目和一个ASP.NET Core Web API项目。
通常情况下,在这个ASP.NET Core Web API项目中读取配置文件appsettings.json是比较方便的事情,但在标准类库中读取配置文件appsettings.json又是如何操作的呢?
appsettings.json
Rector
2020-01-17 提问
在.NET标准类库(.NET Standard Library)项目中,可以创建一个ConfigurationBuilder实例,然后通过这个实例来读取appsettings.json配置文件的数据,如下:
ConfigurationBuilder
.NET标准类库包含两个类,分别为:MyOption.cs和ConfigurationHelper.cs。
MyOption.cs
ConfigurationHelper.cs
ASP.NET Core Web API项目中的appsettings.json配置如下:
控制器测试示例代码如下:
输出结果如下:
2020-01-17 回答
码龄: 3145天
专注.NET/.NET Core