您要执行的操作要求您在Main
应用程序的方法中向配置添加命令行参数。在创建WebHostBuilder
对象之前添加以下内容:
var config = new ConfigurationBuilder()
.AddCommandLine(args)
.Build();
然后WebHostBuilder
在调用.Build()
它之前将其添加到对象中:
.UseConfiguration(config)
您还需要向project.json添加一个依赖项:
"Microsoft.Extensions.Configuration.CommandLine": "1.0.0-rc2-final",
最后,将using语句添加到您的Main
方法所在的文件中:
using Microsoft.Extensions.Configuration;
示例Main
方法:
public static void Main(string[] args)
{
var config = new ConfigurationBuilder()
.AddCommandLine(args)
.Build();
var host = new WebHostBuilder()
.UseKestrel()
.UseConfiguration(config)
.UseStartup<Startup>()
.Build();
host.Run();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句