【问题标题】:Can a dotnet core library app use the appsettings.json file from the consuming application?dotnet 核心库应用程序可以使用消费应用程序中的 appsettings.json 文件吗?
【发布时间】:2017-03-22 07:06:40
【问题描述】:

您好,我正在尝试设置一个 dotnet 核心库应用程序,该应用程序需要来自 appsettings.json 的某些信息才能运行。我了解如何让应用程序通过构建器等使用 appsettings.json 文件。但是我也希望我的库将此文件用于自己的配置。显然,消费应用程序必须知道 appsettings.json 文件中的设置,但出于我的目的,这不是问题。有没有人有这个工作的例子?到目前为止我发现的并不是那么好,并且每次我们在库中实例化配置类时都需要加载 appsettings.json。一定有比这更好的方法。

【问题讨论】:

    标签: asp.net-core .net-core net-library


    【解决方案1】:

    选项正是为此而创建的!

    您不应该阅读设置文件 - DI 将为您提供带有所需参数的强类型类/结构。从所有配置的源(appsettings.json、环境变量等)加载,并自动更新(如果需要/配置)。

    检查this documentation - 示例很短,在这里复制粘贴是不明智的。

    【讨论】:

      猜你喜欢
      • 2019-08-01
      • 1970-01-01
      • 2020-02-20
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      • 2018-04-03
      • 2020-07-16
      • 1970-01-01
      相关资源
      最近更新 更多