2009-06-30 12 views
2

Ist es möglich, eine benutzerdefinierte Konfigurationsdatei (außer app.config) zu erstellen, die von Klassen im System.Configuration-Namespace verarbeitet werden kann?Hinzufügen einer benutzerdefinierten Konfigurationsdatei in C# -Anwendung

Ich habe eine Menge Artikel gesehen, die über benutzerdefinierte Abschnitte (innerhalb der app.config-Datei) sprechen, aber ich möchte eine komplett neue Konfigurationsdatei erstellen.

Gibt es eine anständige Dokumentation, die dieses Thema behandelt?

dank

Antwort

3

Sie nicht sagen, was Sie mit einer separaten Datei erreichen wollen, aber es gibt ein paar verschiedene Dinge, die Sie tun können.

Wenn Sie wollen „modularisieren“ Sie Konfiguration können Sie bestimmte Konfigurationsabschnitte brechen Dateien zu trennen, mit dem configSource Attribut:

// point out a file containing the connectionStrings config section 
<connectionStrings configSource="connections.config"></connectionStrings> 

Sie auch eine spezifische Konfigurationsdatei durch den Aufruf ConfigurationManager.OpenExeConfiguration öffnen können.

Verwandte Themen