Estou trabalhando em uma biblioteca de classes C # que precisa ser capaz de ler as configurações do arquivo web.config
ou app.config
(dependendo se a DLL é referenciada em um aplicativo Web do ASP.NET ou em um aplicativo do Windows Forms).
Eu descobri isso
ConfigurationSettings.AppSettings.Get("MySetting")
funciona, mas esse código foi marcado como reprovado pela Microsoft.
Eu li que eu deveria estar usando:
ConfigurationManager.AppSettings["MySetting"]
No entanto, a System.Configuration.ConfigurationManager
classe não parece estar disponível em um projeto da Biblioteca de Classes em C #.
Qual é a melhor maneira de fazer isso?