问题:
看起来使用 .NET Core 的方法是
Microsoft.Extensions.Configuration
。这是正确的吗?因为它存在于ASP.NET Core
的 github 项目 上,而不是.NET Core
的 github 项目 上。我们没有 ASP 部分。如果是这样,有没有关于创建和加载自定义配置部分的 .NET Core 示例,而不依赖于
startup.cs
?理想情况下,我们希望直接从文本源(XML 或 JSON)读取到 POCO 对象图中,以获得强类型的好处。在 .NET Core 2.0 中,是否会支持传统的
ConfigurationElement
和ConfigurationSection
,从而避免任何此类移植工作的必要性?我问这个问题的原因是 .NET Core 2.0 Roadmap 表示:作为这项工作的一部分,.NET Core 获得了来自 .NET Framework 超过 5,000 个 API,使其成为更广泛的平台。
Microsoft.Extensions.Configuration
在 ASP.NET Core 中存在是什么意思?你可以在任何项目中使用它,甚至在完整的框架中也可以使用。 - Andrii LitvinovMicrosoft.Extensions.Configuration
做得非常好。而且还支持强类型的配置对象。 - Andrii Litvinov