Estoy buscando redirigir la estándar .Net ConfigurationManager class a otro archivo; en su totalidad. La ruta se determina en tiempo de ejecución, así que No puedo usar configSource o similar (esta no es una pregunta duplicada, he examinado las demás).Redirigir ConfigurationManager a otro archivo
Estoy esencialmente tratando de duplicar lo que ASP.Net está haciendo detrás de las coberturas. Por lo tanto, no solo mis clases deberían leer el nuevo archivo de configuración, sino también cualquier material .Net estándar (el que estoy tratando de poner en práctica específicamente es el elemento system.codeDom).
He descifrado el reflector abierto y comencé a ver cómo lo hace ASP.Net, es bastante peludo y está completamente indocumentado. Esperaba que alguien más haya realizado ingeniería inversa del proceso. No necesariamente buscando una solución completa (sería bueno) pero simplemente documentación.