【发布时间】:2020-02-03 11:06:29
【问题描述】:
我有一个 .NET 框架库,它必须使用以前从 .NET 框架 Web API 引用的一些配置设置,并使用其web.config 来解析值。
此库当前从 .NET Core Web API 引用,因为 .NET Core 中的配置是 json 格式 (appsettings.json)。您认为在这种新情况下将配置值传递给库的最佳方式是什么?
我们将不胜感激有关如何将配置提供给引用项目的说明。
我可以在引用的 .NET 框架库中拥有一个单独的配置文件,而不是使用来自 .NET Core API 的配置文件吗?
我尝试在 .net 框架中安装选项库,并使用 DI 将值传递给使用配置的框架类,但这并没有填充配置。
【问题讨论】:
-
现在 Stack Overflow 上有很多关于 .NET 配置字符串(使用替代、多个文件等)的现有文章。我建议你开始搜索它们,看看你能收集到什么信息。
-
您应该避免在 .NET Core 项目中使用 .NET Framework 类库。这消除了所有这些麻烦。联系供应商,让他们为您提供 .NET Core 兼容版本。
标签: c# asp.net asp.net-core asp.net-web-api app-config