标签: c# .net-core configuration appsettings .net-core-3.1
在.Net Core 2.2中,我只需要在Startup.cs构造函数中注入IConfiguration,然后可以使用configuration.GetValue<string>("Foo:Bar:BazValue");访问值,但是由于升级到.Net Core 3.1,因此返回null
IConfiguration
configuration.GetValue<string>("Foo:Bar:BazValue");
那是为什么?我读到某个地方需要添加软件包Microsoft.Extensions.Options.ConfigurationExtensions,但这似乎没有任何作用。
Microsoft.Extensions.Options.ConfigurationExtensions