using guoke; using Microsoft.Extensions.DependencyInjection; namespace WpfApp.Services { /// /// 服务配置类 /// public static class ServiceConfiguration { /// /// 配置服务 /// /// 服务提供者 public static ServiceProvider ConfigureServices() { // 创建服务集合 var services = new ServiceCollection(); // 注册服务 services.AddSingleton();//日志服务 services.AddSingleton(typeof(EventService<>));//事件服务 services.AddSingleton();//数据库服务 // 注册窗体 services.AddTransient(); // 构建服务提供者 return services.BuildServiceProvider(); } } }