如何从配置中检索值.ASP. json.净5

本文关键字:ASP json 检索 配置 | 更新日期: 2023-09-27 18:18:11

我正面临visual studio 2015 express addition的问题。我有一个控制台应用程序,我想在配置文件中保留一些值,但在VS2015中没有可用的选项来添加App.config文件,而不是它给我添加配置。json文件。

现在我不知道如何保持和检索json.config中的值。

对于VS2015的前一个版本,这是非常简单的,我所需要做的就是创建配置管理器的对象并调用相应的方法。我不知道为什么他们从VS2015中删除了这个功能。

请给我一个解决方案

如何从配置中检索值.ASP. json.净5

. NET 5的配置被移到了json文件中。你可以在这里找到一些信息:http://www.mikesdotnetting.com/article/284/asp-net-5-configurationhttp://whereslou.com/2014/05/23/asp-net-vnext-moving-parts-iconfiguration/

下面的构造函数:下面的例子将从配置中读取属性"OuterKey:InnerKey"的值"somevalue"。json文件。

程序构造函数:

public void Program()
{
    var configurationBuilder = new ConfigurationBuilder()
       .AddJsonFile("config.json")
       .AddEnvironmentVariables();
    var myConfiguration = configurationBuilder.Build();
    string value = myConfiguration["OuterKey:InnerKey"];
}

json:

 "OuterKey": {
      "InnerKey": "somevalue"
    }