Einstellungen aus app.config oder web.config in .net lesen

Ich arbeite an einer C # -Klassenbibliothek, die in der Lage sein muss, Einstellungen von der zu lesenweb.config oderapp.config Datei (abhängig davon, ob die DLL von einer ASP.NET-Webanwendung oder einer Windows Forms-Anwendung referenziert wird).

Ich habe das gefunden

ConfigurationSettings.AppSettings.Get("MySetting")

funktioniert, aber dieser Code wurde von Microsoft als veraltet markiert.

Ich habe gelesen, dass ich verwenden sollte:

ConfigurationManager.AppSettings["MySetting"]

DieSystem.Configuration.ConfigurationManager Klasse scheint in einem C # -Klassenbibliotheksprojekt nicht verfügbar zu sein.

Weiß jemand, was der beste Weg ist, dies zu tun?

Antworten auf die Frage(21)

Ihre Antwort auf die Frage