Ich arbeite an einer C# -Klassenbibliothek, die Einstellungen aus der Datei web.config
oder app.config
lesen kann (abhängig davon, ob die DLL von einem ASP referenziert wird .NET-Webanwendung oder eine Windows Forms-Anwendung).Lesen von Einstellungen aus app.config oder web.config in .net
Ich habe festgestellt, dass
ConfigurationSettings.AppSettings.Get("MySetting")
funktioniert, aber dieser Code markiert wurde, wie von Microsoft als veraltet.
Ich habe gelesen, dass ich verwenden soll:
ConfigurationManager.AppSettings["MySetting"]
jedoch die System.Configuration.ConfigurationManager
Klasse scheint nicht von einem C# Klassenbibliothek-Projekt zur Verfügung steht.
Weiß jemand, was der beste Weg ist, dies zu tun?
Wie ich gelesen 4 MSDN Beispiele und Artikel .. Und landeten hier oben. Fügen Sie einfach eine Referenz hinzu. Warum können sie das nicht einfach sagen? Gute Frage! +1 – ppumkin
Wenn du ** die Einstellungen auch ** schreiben willst, schaue ** [hier] (https://Stackoverflow.com/a/11841175/1016343) ** wie du es machen kannst. – Matt
Mögliches Duplikat von [Vor- und Nachteile von AppSettings vs applicationSettings (.NET app.config/Web.config)] (https://stackoverflow.com/questions/460935/pros-and-cons-of-appsettings-vs-applicationsettings -net-app-config-web-config) – Matt