using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using SlnMesnac.Config; using SlnMesnac.Quartz; using TouchSocket.Sockets; using SlnMesnac.Extensions; using Microsoft.AspNetCore.Hosting; using Serilog; using Autofac.Extensions.DependencyInjection; namespace ConsoleApp { internal class Program { static void Main(string[] args) { var host = CreateHostBuilder(args).Build();//生成宿主。 host.StartAsync(); Console.ReadLine(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .UseSerilog() .UseServiceProviderFactory(new AutofacServiceProviderFactory()) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup(); }); } }