using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Util.Dependency; namespace Util.Samples { /// /// 应用程序 /// public class Program { /// /// 应用程序入口点 /// /// 入口点参数 public static void Main( string[] args ) { CreateHostBuilder( args ).Build().Run(); } /// /// 创建主机生成器 /// public static IHostBuilder CreateHostBuilder( string[] args ) => Host.CreateDefaultBuilder( args ) .UseServiceProviderFactory( new ServiceProviderFactory() ) .ConfigureServices( services => services.AddHttpContextAccessor() ) .ConfigureWebHostDefaults( builder => builder.UseStartup() ); } }