【发布时间】:2019-11-04 05:02:41
【问题描述】:
我在控制台应用程序中使用 .net 核心和 sdk 在 Visual Studio 代码上编写了我的 C# 逻辑。我正在尝试添加一个配置文件来配置某些参数,但是,一旦我创建了 appsettings.json 文件,我就无法在代码中访问它。需要帮助才能访问配置文件中的值。
using System;
using System.IO;
using Microsoft.Extensions.Configuration;
namespace testapp
{
class Program
{
static void Main(string[] args)
{
var appSettings = new Config();
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddEnvironmentVariables() //This line doesnt compile
.AddJsonFile("appsettings.json", true, true)
.Build();
config.Bind(appSettings); //This line doesnt compile
Console.WriteLine("Hello World!");
Console.WriteLine($" Hello {appSettings.name} !");
}
}
public class Config
{
public string name{ get; set; }
}
}
【问题讨论】:
-
显示你的
appsettings.json -
{ "name" : "Gary" }
标签: c# .net-core visual-studio-code app-config