В моем проекте Core 2.1 я пытаюсь получить доступ к методу configuration
Reload()
, но IConfigurationRoot
был изменен на IConfiguration
в автозагрузке, у которого нет метода Reload()
. Вы можете заставить его работать от downcasting
IConfiguration
до IConfigurationRoot
public Startup(IConfiguration configuration)
{ _config = (IConfigurationRoot)configuration; }
IConfigurationRoot _config { get; }
См. Как получить доступ к IConfigurationRoot при запуске в .net core 2?
У меня тот же вопрос, что и у Кристиана. Это правильно, есть ли какие-нибудь негативные последствия для downcasting
IConfigurtion
?
Мне не удалось найти официальную документацию по нему.