AspNetCore依赖注入在控制台的应用

点终将连成线 / 2023-09-05 / 原文

①安装包:

Microsoft.Extensions.DependencyInjection

②应用

主方法里面:

//接口 IService ,实现:Service ,方法:Execute();
var serviceProvider = new ServiceCollection()

          .AddSingleton<IService,Service>()

          .BuildServiceProvider();

var _service = serviceProvider.GetRequireService<IService>();

_service.Execute();