dotnet核心库应用程序可以使用消费应用程序中的appsettings.json文件吗?

时间:2017-03-22 07:06:41

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

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

1 个答案:

答案 0 :(得分:0)

为!

创建了选项

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

检查this documentation - 样本很短,在此处复制粘贴并不明智。