Dotnet Core 2控制台应用程序配置



核心1.x配置已在此处回答

ASP.NET核心配置.NET Core Console Application

不幸的是,Core 2.0.0 API和体系结构已稍有变化,并且通过本文的外观,它使用依赖项注入了现在的启动类(在基于WebAPI的项目上),这更简单。

,但我不确定如何在控制台应用程序上执行此操作,因为没有底层DI。当我尝试使用以下代码时,新的2.0.0

上都不存在任何方法
var builder = new ConfigurationBuilder()
            .AddJsonFile($"appsettings.json", true, true) -ERROR
            .AddJsonFile($"appsettings.{environmentName}.json", true, true) -ERROR
            .AddEnvironmentVariables(); -ERROR

任何人都知道如何将 appsettings.json添加到configurationbuilder中?

事实证明,我必须手动添加此软件包,其中包含 addjsonfile 扩展名 - 出于某种原因,IntelliSense并不建议像其他事物那样安装此软件包。

dependencies {
  "Microsoft.Extensions.Configuration.Json": "2.0.0"
}

相关内容

最新更新