November 3, 2020

wordCount 1 min.

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: