亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

.NET?Core控制臺應用ConsoleApp讀取appsettings.json配置文件

 更新時間:2022年07月15日 08:37:28   作者:taadis  
這篇文章介紹了.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();
        }
    }
}

這個時候, 我們可以編譯&啟動看看效果,如下:

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

相關文章

最新評論