Je travaille sur une bibliothèque de classes C # qui doit pouvoir lire les paramètres du web.config
ou du app.config
fichier (selon que la DLL est référencée à partir d'une application Web ASP.NET ou d'une application Windows Forms).
J'ai trouvé ça
ConfigurationSettings.AppSettings.Get("MySetting")
fonctionne, mais ce code a été marqué comme déconseillé par Microsoft.
J'ai lu que je devrais utiliser:
ConfigurationManager.AppSettings["MySetting"]
Cependant, la System.Configuration.ConfigurationManager
classe ne semble pas être disponible à partir d'un projet de bibliothèque de classes C #.
Quelle est la meilleure façon de procéder?