2 回答

TA贡献1796条经验 获得超4个赞
我在 ASP.Net Core 中使用这个并为我工作:
public class Startup
{
public Startup(IHostingEnvironment env , IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
services.AddSingleton<IConfiguration>(provider => configuration);
services.AddSingleton<AppSettingUtil>();
}
}

TA贡献2012条经验 获得超12个赞
也可以按如下方式进行:
(我在 .net 核心控制台应用程序的主线程中执行此操作)
public static void Main(string[] args)
{
IConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
// Duplicate here any configuration sources you use.
configurationBuilder.AddJsonFile("AppSettings.json");
IConfiguration configuration = configurationBuilder.Build();
Program.token = configuration["token"];
Program.guidID = configuration["guidID"];
Program.kind = configuration["kind"];
我在这个stackoverflow 问题中找到了解决方案。
这个对我有用。希望它也对你有用。
- 2 回答
- 0 关注
- 258 浏览
添加回答
举报