Следующий код вырезается из примеров в docs.asp.net.
public void ConfigureServices(IServiceCollection services)
{
// Setup options with DI
services.AddOptions();
// Configure MyOptions using config
services.Configure<MyOptions>(Configuration);
// Configure MyOptions using code
services.Configure<MyOptions>(myOptions =>
{
myOptions.Option1 = "value1_from_action";
});
Вызов services.Configure<MyOptions>(Configuration);
вызывает ошибку компиляции:
не может конвертировать из "Microsoft.Extensions.Configuration.IConfigurationRoot" в "System.Action"
Ручная настройка параметров работает нормально. Я пропустил что-то действительно очевидное здесь?