【发布时间】:2015-08-07 20:13:18
【问题描述】:
我刚刚安装了 ASP.NET 5 并在 Visual Studio 中创建了一个控制台应用程序。我在项目的根文件夹中添加了一个文件 config.json。
看起来像这样:
{
"Data": {
"TargetFolderLocations": {
"TestFolder1": "Some path",
"TestFolder2": "Another path"
}
}
}
我的 Program.cs 看起来像这样
public void Main(string[] args)
{
var configurationBuilder = new ConfigurationBuilder(Environment.CurrentDirectory)
.AddJsonFile("config.json")
.AddEnvironmentVariables();
Configuration = configurationBuilder.Build();
//Doesn't work...null all the time
var test = Configuration.Get("Data:TargetFolderLocations");
Console.ReadLine();
}
如何使用代码访问 TargetFolderLocations 键?
【问题讨论】:
-
是
Data.TargetFolderLocations吗? -
不幸的是,也不适用于 .TargetFolderLocations...
-
我已经解决了,请看我的回答:)
标签: c# console-application asp.net-core