using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Hosting; using OfficeOpenXml; using Serilog; namespace Kean.Presentation.Rest { /// /// 应用程序入口 /// public class Program { /// /// 入口 /// public static void Main(string[] args) { ExcelPackage.LicenseContext = LicenseContext.NonCommercial; CreateHostBuilder(args).Build().Run(); } /// /// 初始化 /// public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureAppConfiguration((_, builder) => builder.Add(new ConfigurationSource(builder.Build()))) .ConfigureWebHostDefaults(webBuilder => webBuilder.UseStartup()) .UseSerilog((context, logger) => logger.ReadFrom.Configuration(context.Configuration)); } }