Kolejność elementów w app.config
November 3, 2020
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ć.