命令行配置

我们通过vs2017创建一个控制台项目CommandLineSample

【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

可以看到现在项目以来的是dotnet core framework

【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

我们需要吧asp.net core引用进来,我们可以直接添加Microsoft.AspNetCore.All

 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

安装完成之后,我们可以通过using Microsoft.Extensions.Configuration;来进行后续的配置

【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

using System;
using Microsoft.Extensions.Configuration;

namespace CommandLineSample
{
    class Program
    {
        static void Main(string[] args)
        {
            var builder = new ConfigurationBuilder()//初始化一个ConfigurationBuilder
                .AddCommandLine(args);//扩展函数

            var configuration = builder.Build();//拿到configuration

            //查看configuration里面有什么
            Console.WriteLine($"name:{configuration["name"]}");
            Console.WriteLine($"age:{configuration["age"]}");

            Console.ReadLine();
        }
    }
}
View Code

相关文章: