Pracuję nad biblioteką klasy C #, która musi być w stanie odczytać ustawienia z pliku web.config
lub 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.ConfigurationManager
klasa nie wydaje się być dostępna z projektu biblioteki klas C #.
Jak najlepiej to zrobić?