Env.Config("Settings:MyEasyValue");
Or: Env.Config<Settings>().MySuperEasyTypedValue;
And the Dependency Injection? Sure, add some version you can DI with. But not the default.I now know how to navigate the mess they've made, but it's not time that I feel where I gained anything in my life, it was just frustrating.
Here's one (of many) questions asking simple questions on how to access config values in .Net core:
https://stackoverflow.com/questions/46940710/getting-value-f...
280k views!
And look at the sheer length of that answer.
If you think they succeeded in making a good configuration library, we have very different definitions of success.