Simpler usage of Microsoft.Extensions.DependencyInjection service provider

This commit is contained in:
Alexey Golub
2019-08-16 13:57:56 +03:00
parent b5fa60a26b
commit cf521a9fb3
2 changed files with 2 additions and 2 deletions

View File

@@ -21,7 +21,7 @@ namespace CliFx.Demo
services.AddTransient<BookRemoveCommand>(); services.AddTransient<BookRemoveCommand>();
services.AddTransient<BookListCommand>(); services.AddTransient<BookListCommand>();
var serviceProvider = new DefaultServiceProviderFactory().CreateServiceProvider(services); var serviceProvider = services.BuildServiceProvider();
return new CliApplicationBuilder() return new CliApplicationBuilder()
.WithCommandsFromThisAssembly() .WithCommandsFromThisAssembly()

View File

@@ -129,7 +129,7 @@ public static class Program
// Register commands // Register commands
services.AddTransient<MyCommand>(); services.AddTransient<MyCommand>();
var serviceProvider = new DefaultServiceProviderFactory().CreateServiceProvider(services); var serviceProvider = services.BuildServiceProvider();
return new CliApplicationBuilder() return new CliApplicationBuilder()
.WithCommandsFromThisAssembly() .WithCommandsFromThisAssembly()