Przekieruj menedżera konfiguracji do innego pliku

Szukam przekierowaniastandard .Net Klasa ConfigurationManager do innego pliku;całkowicie. Ścieżka jest określana w czasie wykonywania, więcNie mogę użyć configSource lub takie (nie jest to podwójne pytanie - spojrzałem na inne).

Zasadniczo próbuję powielić to, co robi ASP.Net za okładkami. Tak więc nie tylko moje klasy powinny czytać z nowego pliku konfiguracyjnego, ale także wszelkie standardowe pliki .Net (tym, do którego próbuję się dostać, jest element system.codeDom).

Otworzyłem Reflector i zacząłem przyglądać się temu, jak robi to ASP.Net - jest dość włochaty i nieudokumentowany. Miałem nadzieję, że ktoś inny odwrócił proces. Niekoniecznie szukam kompletnego rozwiązania (byłoby miło), ale tylkodokumentacja.

questionAnswers(1)

yourAnswerToTheQuestion