Kolejność Elementów W App.config
Dzisiaj wpis dla przyszłego Ja. Ostatnio potrzebowałem dodać bindingRedirect
do app.config
w projekcie .NET Framework.
Istniejący plik app.config
zawierał już skonfigurowane sekcje a bindingRedirect
jest częścią elementu runtime
. Podkusiło mnie aby nowy element dodać jako pierwszy. Zapisałem plik, uruchomiłem program - zaobserwowałem błąd. Trochę domysłów, chwila poszukiwań i okazuje się, że app.config
nie jest wrażliwy na kolejność elementów oprócz jednego - configSections
. Konfiguracja sekcji musi być pierwsza - ma to sens, warto o tym wiedzieć. Nowy element dodałem tuż pod configSections
i wszystko zaczęło dobrze działać.
Inne przydatne linki:
- Stara dokumentacja
configSections
. - Temat też jest obecny na Stack Overflow.