欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

.NetCore命令行配置

程序员文章站 2024-02-17 10:02:10
...

1. 安装包

Microsoft.Extensions.Configuration.Abstractions

Microsoft.Extensions.Configuration

Microsoft.Extensions.Configuration.CommandLine

2. 添加命令行配置

1. 右键项目->属性->调试->启动程序参数

2. 添加如下:CommandKey1=value1 --CommandKey2=value2 /CommandKey3=value3

3. 保存后自动同步到launchSettings.json文件中

3. 示例代码

        public static void Main(string[] args)
        {
            var build = new ConfigurationBuilder();
            build.AddCommandLine(args);

            var config = build.Build();

            Console.WriteLine($"CommandKey1:{config["CommandKey1"]}");
            Console.WriteLine($"CommandKey2:{config["CommandKey2"]}");
            Console.WriteLine($"CommandKey3:{config["CommandKey3"]}");
            CreateHostBuilder(args).Build().Run();
        }

相关标签: .netCore