【问题标题】:Get appsettings.json path from another project in the same solution从同一解决方案中的另一个项目获取 appsettings.json 路径
【发布时间】:2020-08-25 14:48:20
【问题描述】:

我有一个 ASP.NET Core 应用程序正在使用的 appsettings.json 文件。

同一解决方案中的另一个项目需要使用IConfiguration,这就是为什么我需要先构建它,但要构建它,我需要提供appsettings.json文件的路径,它将读取配置来自。

问题出在 - 我真的必须在另一个项目中硬编码我的 appsettings.json 文件的路径,还是有更深入的方法来做到这一点?

【问题讨论】:

    标签: c# asp.net-core .net-core path appsettings


    【解决方案1】:

    为什么不把你需要的数据放到另一个项目的 appsettings.json 中?像C:\xxx\xxx\appsettings.json 这样硬编码路径不是一个好主意。一旦你改变了位置,你就需要改变你的代码。

    【讨论】:

    • 因为如果我这样做,我将拥有可重复的配置,即如果我在一个配置中更改值 - 我也需要在另一个配置中更改它。这和硬编码路径一样糟糕。
    猜你喜欢
    • 1970-01-01
    • 2013-01-09
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 2017-07-19
    • 2022-11-30
    • 1970-01-01
    相关资源
    最近更新 更多