using Microsoft.Extensions.DependencyInjection;publicclassFooService:IFooService{[Inject]publicIBooServiceBooService{get;set;}publicvoidFoo(){// just start using injected property
BooService...}}
Add services scan method in ConfigureServices
using Microsoft.Extensions.DependencyInjection;
...
host.ConfigureServices((services)=>{ services.AddTransient<IBooService,BooService>(); services.AddTransient<IFooService,FooService>();// scan method services.AddPropertyInjectedServices();});