您现在的位置是:网站首页> 编程资料编程资料
.NET Core控制台应用ConsoleApp读取appsettings.json配置文件_实用技巧_
2023-05-24
290人已围观
简介 .NET Core控制台应用ConsoleApp读取appsettings.json配置文件_实用技巧_
准备
- Visual Studio 2017
- .NET Core 2.1
新建控制台应用(.NET Core)

默认的 Program.cs
// Program.cs using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }新建 appsettings.json
我们需要从指定的配置文件中读取配置内容,因此我们新建一个配置文件.
右键项目 - 添加新项,我们新建一个叫做 appsettings.json 的文件

修改 appsettings.json 文件内容如下:
{ "ConnectionStrings": { "DefaultConnectionString": "Data Source=localhost;Database=db;User ID=user;Password=pwd" } }并调整 appsettings.json 文件属性,以便每次编译时能自动把配置拷贝到程序目录

安装依赖库
我们需要读取 appsettings.json 配置文件,因此安装如下依赖库
PM> Install-Package Microsoft.Extensions.Configuration -Version 2.1.1 -Verbose PM> Install-Package Microsoft.Extensions.Configuration.Json -Version 2.1.1 -Verbose
修改后的 Program.cs
// Program.cs using Microsoft.Extensions.Configuration; using System; using System.IO; namespace ConsoleApp1 { class Program { static void Main(string[] args) { IConfigurationRoot configuration = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile(path: "appsettings.json", optional: true, reloadOnChange: true) .Build(); string defaultConnectionString = configuration.GetConnectionString("DefaultConnectionString"); Console.WriteLine(defaultConnectionString); Console.ReadKey(); } } }这个时候, 我们可以编译&启动看看效果,如下:

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。
您可能感兴趣的文章:
相关内容
- 详解IdentityServer4介绍和使用_实用技巧_
- .net6 使用Senparc开发小程序配置过程_实用技巧_
- ASP.NET中Response.BufferOutput属性的使用技巧_实用技巧_
- .NET使用System.Timers.Timer类实现程序定时执行_实用技巧_
- 详解.NET主流的几款重量级 ORM框架_实用技巧_
- ASP.NET轻量级MVC框架Nancy的基本用法_实用技巧_
- ASP.NET Core通用主机实现托管服务_实用技巧_
- ASP.NET Core通用主机的系统配置_实用技巧_
- .Net ORM 访问 Firebird 数据库的方法_实用技巧_
- ASP.NET Core中的对象池介绍_实用技巧_
