2016-04-27 5 views
0

Wir haben spezielle Notwendigkeit für benutzerdefinierte Konfiguration in app.config, die ich erfolgreich implementiert habe, aber im Falle, wenn dieser Abschnitt exponentiell zunimmt, die mehr und mehr Funktionalität auftreten kann Hinzufügen zu unserer Anwendung, ich möchte die ConfigSection in separate Datei zu trennen und bieten die Möglichkeit, Konfiguration entweder von Custom ConfigSection oder externe Konfigurationsdatei zu laden. Ich möchte beide Optionen zur Verfügung stellen, damit der Administrator später entscheiden kann, welchen Weg er bei Bedarf einschlagen möchte. Ich habe rund um das Internet gesucht, aber nichts von meinem Interesse gefunden. Zuerst möchte ich wissen, ob es überhaupt möglich ist und wenn ja, hilft mir ein kurzes Beispiel sehr.Benutzerdefinierte ConfigSection entweder zum Laden von app.config oder von externen Datei

Antwort

1

Sie können Ihre eigenen ConfigSections erstellen und es richtig in app.config.

Oder, wenn Sie möchten, können Sie Ihre benutzerdefinierte Konfig-Sektion in eine separate Datei einfügen und den Pfad zu dieser Datei in Ihre app.config Datei setzen (siehe unten).

<appSettings configSource="appSettings.config" /> 
<connectionStrings configSource="connectionStrings.config"/> 
<pages configSource="pages.config"/> 

Weitere Informationen Diese Seite sehen, die Ihnen helfen zu entscheiden, ob ein Konfigurationsabschnitt extern gespeichert werden können:

General Attributes Inherited by Section Elements