Frage

Warum Settings.settings Dateien alle ihre Werte in die app.config-Dump?

Es ist nicht so viel von einem großen Problem, aber meine Anwendung wird immer größer und ich denke, sie in separate Dateien Gruppierung würde mir besser organisieren Dinge helfen. Ich dachte nur mehrere Einstellungsdateien erstellen, was in Ordnung ist, aber app.config ist Sprengung mächtig groß.

Was ist jedermanns nehmen auf die app.config? Kümmert es Sie wirklich darüber, da logisch, alles in Ihrer Lösung gruppiert oder möchten Sie auch eine gewisse Ordnung nach dem Einsatz haben?

War es hilfreich?

Lösung

für einige Abschnitte können Sie externe Konfigurationsdateien angeben ... nur als Hinweis:)

zB

<appSettings configSource="appsettings.config" />

Bearbeiten
Ihre app.config wird immer kleiner aufgrund der Einstellungen in eine separate Datei auslagern. Sie können dann von Produktions- und Testeinstellungen (vielleicht in dem Build-Prozess trennen, z. B. diese oder diese )

Weitere Informationen hier

Bearbeiten
eine andere Lösung gefunden, um nicht einen ganzen Abschnitt tauschen, aber ein Delta zu einem Abschnitt (weitere Informationen hier )

zB

<appSettings file="config.config">

Bearbeiten
kurze Antwort: Sie verwenden wahrscheinlich nicht den Anwender Eigenschaft für Ihre Einstellungen, so dass Ihre Einstellungen werden in der app.config gespeichert bekommen (oder DLL), im Grunde nicht veränderbare wird während der Laufzeit (es gibt einige „Hacks“ für die). wenn Sie möchten, um Ihre Einstellungen ändern, verwenden Sie die Benutzer-Eigenschaft!
hier eine schöne Beschreibung ...
ps .: sorry für die Bearbeitung so viel! :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top