We should remove Configuration.AutoUpdate by using a custom ConfigurationRoot that only loads newly-added sources rather than recreating a new ConfigurationRoot that reloads all sources on every source change. The custom ConfigurationRoot avoids loading sources n^2 times as their added without introducing complicated APIs to switch between auto-update and manual update modes.
We should remove Configuration.AutoUpdate by using a custom ConfigurationRoot that only loads newly-added sources rather than recreating a new ConfigurationRoot that reloads all sources on every source change. The custom ConfigurationRoot avoids loading sources
n^2times as their added without introducing complicated APIs to switch between auto-update and manual update modes.