Я работаю над библиотекой классов С#, которая должна быть в состоянии читать настройки из файла web.config
или app.config
(в зависимости от того, ссылается ли DLL из веб-приложения ASP.NET или приложения Windows Forms).
Я обнаружил, что
ConfigurationSettings.AppSettings.Get("MySetting")
работает, но этот код был отмечен как устаревший Microsoft.
Я читал, что должен использовать:
ConfigurationManager.AppSettings["MySetting"]
Однако класс System.Configuration.ConfigurationManager
, похоже, не доступен из проекта библиотеки классов С#.
Кто-нибудь знает, что лучший способ сделать это?