Pracuję nad biblioteką klasy C #, która musi być w stanie odczytać ustawienia z pliku web.configlub app.config(w zależności od tego, czy do DLL odwołuje się aplikacja ASP.NET, czy aplikacja Windows Forms).
Znalazłem to
ConfigurationSettings.AppSettings.Get("MySetting")
działa, ale ten kod został oznaczony przez Microsoft jako przestarzały.
Przeczytałem, że powinienem używać:
ConfigurationManager.AppSettings["MySetting"]
Jednak System.Configuration.ConfigurationManagerklasa nie wydaje się być dostępna z projektu biblioteki klas C #.
Jak najlepiej to zrobić?