c# - 控制台应用程序 .net Core 2.0 的配置

标签 c# .net-core .net-core-2.0

在 .net Core 1 中,我们可以这样做:

IConfiguration config =  new ConfigurationBuilder()
                .AddJsonFile("appsettings.json", true, true)
                .Build();

然后我们可以在我们的控制台应用程序中使用 Configuration 对象。

.net core 2.0 的所有示例似乎都是为创建 Asp.Net core 配置的新方式量身定制的。

为控制台应用程序创建配置的方法是什么?

更新:这个问题与 Asp.net core 无关。编辑时请不要添加asp.net core标签。

最佳答案

Jehof 说的好像没有变化。

正如 Jeroen Mostert 所说,ConfigurationBuilder 在它自己的包中。

但请确保您还有 Microsoft.Extensions.Configuration.Json 包,其中包含 .AddJsonFile() 扩展。

总而言之,您需要以下两个 NuGet 包:

  • Microsoft.Extensions.Configuration (2.0.0)
  • Microsoft.Extensions.Configuration.Json (2.0.0)

关于c# - 控制台应用程序 .net Core 2.0 的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45851669/

相关文章:

node.js - Browsersync 不重新加载浏览器或注入(inject) css

appsettings - .Net core 2 控制台应用设置转换

c# - 在 C# 中的段落范围内添加制表位

.net-core - 如何将serilog中的日志写入Linux和WIndows上的同一路径?

C# public 仅适用于相同接口(interface)的类

c# - 我可以在一个环境中使用不同的配置运行两个 TestServers 吗?

c# - 使用 HMACSHA 在 .NET Standard 2.0 中签署消息

c# - .`ToListAsync()`的目的是什么

c# - SQLite Interop DLL 缺少方法 - Windows Mobile CF

c# - Linq To 对象中的 Regex 和 Like 运算符